Asp.net mvc asp.net mvc在发布后清除表单
我是一名.net程序员,但对mvc还是新手 我用一个简单的表单创建了一个新的mvc页面——2个文本框和一个提交按钮。 发布后,它转到我的服务器端方法,用户信息被输入数据库,然后我想将用户返回到相同的表单,但再次为空 当我使用“returnview(“Index”,new myIndexObject());”时,它会将用户返回到与表单相同的页面,但返回的信息是他已经填写的,就好像控件上有ViewState一样。Asp.net mvc asp.net mvc在发布后清除表单,asp.net-mvc,viewstate,Asp.net Mvc,Viewstate,我是一名.net程序员,但对mvc还是新手 我用一个简单的表单创建了一个新的mvc页面——2个文本框和一个提交按钮。 发布后,它转到我的服务器端方法,用户信息被输入数据库,然后我想将用户返回到相同的表单,但再次为空 当我使用“returnview(“Index”,new myIndexObject());”时,它会将用户返回到与表单相同的页面,但返回的信息是他已经填写的,就好像控件上有ViewState一样。 如何消除此问题???这解决了问题,但万一需要通过消息通知用户或页面 return Re
如何消除此问题???这解决了问题,但万一需要通过消息通知用户或页面
return RedirectToAction("Index");
可以使用Tempdata
TempData["Message"] = "Your Message";
return RedirectToAction("Index");
从这个角度来看
<%if (TempData["Message"] != null)
{ %>
<div class="message"> <h2><%= TempData["Message"] as string %> </h2></div>
<% } %>
这解决了问题,但在需要通过消息通知用户或页面的情况下 可以使用Tempdata
TempData["Message"] = "Your Message";
return RedirectToAction("Index");
从这个角度来看
<%if (TempData["Message"] != null)
{ %>
<div class="message"> <h2><%= TempData["Message"] as string %> </h2></div>
<% } %>
谢谢!!令人惊讶的是,在网上找到这个解决方案并不容易…:)谢谢令人惊讶的是,在网上找到这个解决方案并不容易…:)