asp.net-mvc – 如何在窗体发布后检查我的视图中的TempData值?
发布时间:2020-12-15 23:08:51 所属栏目:asp.Net 来源:网络整理
导读:我从FormCollection填充我的TempData,然后我尝试使用MVC 4检查我的TempData的值,但是我的if语句不能像我预期的那样工作.这是我的代码 控制器: [HttpPost]public ActionResult TestForm(FormCollection data) { TempData["username"] = data["var"].ToString
我从FormCollection填充我的TempData,然后我尝试使用MVC 4检查我的TempData的值,但是我的if语句不能像我预期的那样工作.这是我的代码
控制器: [HttpPost] public ActionResult TestForm(FormCollection data) { TempData["username"] = data["var"].ToString(); //data["var"] == "abcd" return RedirectToAction("Index"); } 视图: @if (TempData["var"] == "abcd") { <span>Check</span> //Never displayed } else { @TempData["var"]; // Display "abcd" } 这看起来真的很简单,我不明白为什么我无法显示此检查.你可以帮我吗 ? 解决方法
请尝试这个
var tempval = TempData["var"]; 然后写你的if语句如下 @if (tempval.ToString() == "abcd") { <span>Check</span> //Never displayed } else { <span>@tempval</span>; // Display "abcd" } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 使用SSL无法找到wcf服务的资源
- asp.net – 在C#后面的代码中实现javascript确认框
- 在ASP.NET应用程序的global.asax中处理Application_Error
- asp.net-mvc – ASP.NET MVC,Nhibernate和小型/中型项目的存
- ASP.NET – 在GridViewRowEventArgs Row.Cells.Item中使用列
- asp.net-mvc – 如何让城堡windsor自动注册没有任何依赖关系
- asp.net – Do Bundles优先于Routing吗?
- asp.net – FF和IE不从CSS加载img src
- 您使用ASP.NET 2.0 webparts的经验如何?
- asp.net – MS Access中的触发器
推荐文章
站长推荐
- asp.net – 如何将HTML页面转换为.ASPX页面并向其
- asp.net-core – 当前的运行时目标框架与项目不兼
- ASP.NET中下载文件的几种实例代码
- ASP.NET Web.config中的相对路径
- asp.net-mvc – 重载asp.net MVC Web API应用程序
- asp.net-mvc – AttributeRouting ActionLink帮助
- asp.net – 是否可以根据用户角色隐藏/显示Kendo
- ASP.NET AJAX中的$create函数是什么?
- 浅谈ASP.NET Core 2.0 带初始参数的中间件(译)
- asp.net-mvc – 使用ValueInjecter在具有不同属性
热点阅读