asp.net-core-mvc – 使用RedirectToAction传递TempData
|
介绍:
问题: 创建帖子方法: public IActionResult CreatePost(string textContent,string headline,string type)
{
var catType = new Category() { CategoryType = type.ToUpper() };
if (db.Category.Any(s => s.CategoryType.Trim().ToLower() == type.Trim().ToLower()))
catType = db.Category.FirstOrDefault(s => s.CategoryType.Trim().ToLower() == type.Trim().ToLower());
var newPost = new Post()
{
Content = textContent,Header = headline,DateOfPost = DateTime.Now,category = catType
};
db.Posts.Add(newPost);
db.SaveChanges();
TempData["validation"] = "Your post hase been publsihed";
return RedirectToAction("Index");
}
索引方法: public IActionResult Index()
{
var validation = TempData["validation"];
var posts = (from x in db.Posts
orderby x.DateOfPost descending
orderby x.PostID descending
select x);
return View(posts);
}
我试过这个指南:ClickThis和这一个:ClickThis2但我收到了这条消息: 我知道来自2号gudie的这条线可能很重要,但现在还没有如何应用它. –
我想做的最后一件事是将它传递给索引视图,但不知道如何.我目前正在从索引传递一个模型. 告诉我你是否还想看到它.喜欢依赖. 我得到的所有帮助都是黄金,非常感谢! 解决方法你配置了Session吗? TempData在幕后使用会话.Project.json "Microsoft.AspNetCore.Session": "1.1.0" 这是Startup.cs文件. – ConfigureServices方法 public void ConfigureServices(IServiceCollection services)
{
services.AddMemoryCache();
services.AddSession();
services.AddMvc();
}
和配置方法. public void Configure(IApplicationBuilder app,IHostingEnvironment env,ILoggerFactory loggerFactory)
{
app.UseSession();
app.UseMvc(routes => {
routes.MapRoute(
name: "default",template: "{controller=Home}/{action=Index}/{id?}");
});
}
现在尝试使用TempData,它会工作. 您可以使用设置ASPNETCORE_ENVIRONMENT =开发环境变量来设置环境. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – Sitecore在我的MVC解决方案中提供了一个空白
- asp.net – Page_ClientValidate正在多次验证
- 析构函数何时在ASP.NET中调用C#类?
- asp.net-mvc – asp.net mvc中的动态子域
- asp.net – VS 2010 Web.config转换进行调试
- ASP.net MVC ValidationSummary总是被渲染
- asp.net mvc partialview @ Ajax.ActionLink不起作用
- asp.net-mvc – 了解nopCommerce的MVC标签
- entity-framework – 在Junction表上使用EF Core ThenInclu
- 在内联代码ASP.NET中连接两个或多个字符串
- asp.net-mvc-4 – 通过ADAL JavaScript Ajax和Kn
- ASP.NET MVC中数据注释的默认资源
- asp.net-mvc – 权限设计
- asp.net – .net中的Ajax响应数据
- asp.net-mvc – MVC3 EF4 POCO存储库/ UnitOfWor
- asp.net – jqgrid jsonReader配置
- asp.net – 如何访问Microsoft.Owin.Security.xy
- asp.net-mvc – 如何获取某些代码在ASP.NET MVC
- asp.net – IIS 404自定义错误不能按预期工作
- ASP.Net ListView按数据字段分组?
