asp.net-mvc C 保存后显示相同的页面
发布时间:2023-12-16 16:23:30 所属栏目:asp.Net 来源:DaWei
导读: 我想显示一个带有某个字段的表单(示例中有一个),提交它,保存并显示同一页面并重置所有字段.我提交时的问题,我进行“保存”操作,但是当我显示视图时,表单仍然填写.
该模型 :
publ
该模型 :
publ
我想显示一个带有某个字段的表单(示例中有一个),提交它,保存并显示同一页面并重置所有字段.我提交时的问题,我进行“保存”操作,但是当我显示视图时,表单仍然填写. 该模型 : public class TestingModel { public string FirstName { get; set; } }控制器: public class ChildController : Controller { public ActionResult Index() { TestingModel model = new TestingModel(); return View(model); } public ActionResult Save(TestingModel model) { Console.WriteLine(model.FirstName); //OK //Save data to DB here ... TestingModel testingModel = new TestingModel() { FirstName = string.Empty }; return View("Index",testingModel); } }风景 : @using (Html.BeginForm("Save","Child",FormMethod.Post)) { @Html.TextBoxFor( m => m.FirstName) <input type="submit" id="btSave" /> }当Id调试到视图时,在“Immediat窗口”Model.FirstName =“”但是当页面显示时,我仍然发布了值.我在Save方法的末尾尝试了ReditrectionToAction(“Index”)但结果相同. 你有好主意吗 ? 谢谢, 解决方法 如果你想这样做,你需要清除ModelState中的所有内容.否则,HTML帮助程序将完全忽略您的模型,并在绑定其值时使用ModelState中的数据.像这样: [HttpPost] public ActionResult Save(TestingModel model) { //Save data to DB here ... ModelState.Clear(); TestingModel testingModel = new TestingModel() { FirstName = string.Empty }; return View("Index",testingModel); }或者只是在成功的情况下重定向到Index GET操作: [HttpPost] public ActionResult Save(TestingModel model) { //Save data to DB here ... return RedirectToAction("Index"); }(编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – MVC 3,(razor)加载部分与验证
- asp.net-mvc-3 – MVC3视图继承不可能?
- MVC .Net Cascade在使用EF Code First Approach时删除
- ASP.NET MVC下Ajax.BeginForm方式无刷新提交表单实例
- asp.net-mvc – ASP.NET MVC/C++#:可以使用Html.ActionLin
- asp.net-mvc – 使用IIS7.5将网站中的URL绑定到另一个网站控
- asp.net core 实现一个简单的仓储的方法
- asp.net汉字转拼音和获取汉字首字母的代码
- 在IIS / ASP.Net中的.NET 1.1应用程序中创建.NET 3.0子应用
- asp.net – __doPostBack在DotNetNuke网站上未定义为IE 10
推荐文章
站长推荐
- ASP.NET MVC4 Razor模板简易分页效果
- asp.net – 查询字符串参数使我的应用程序面临风
- asp.net – Oracle.ManagedDataAccess:TNS:无法
- asp.net – 在SQL Server中将日期转换为刻度
- asp.net-mvc – Nhibernate / MVC:在View中处理
- asp.net – 在为app_offline.htm提供特定URL时,将
- asp.net-mvc – UpdateModel前缀 – ASP.NET MVC
- asp.net-mvc – 在没有模型的情况下手动将验证添
- asp.net-mvc C 使用AD的ASP.NET MVC表单Auth在本
- 在ASP.NET MVC4中是否可以将C#或VB函数标记为Jav
热点阅读
- asp.net-core C 如何使用ASP.NET注册OData
- asp.net-mvc-3 C 如何从ASP.NET MVC#输出中
- asp.net-mvc C 已经使用相同的参数类型定义
- asp.net C MVC4 C ContextDependentView C
- ASP.Net C AJAX UpdatePanel中的Javascript
- asp.net-mvc C ASP.NET MVC中的WebApi [Fro
- asp.net-mvc C 使用AD的ASP.NET MVC表单Aut
- asp.net-mvc-4 C 在EF迁移配置类的Seed方法
- asp.net C 适用于多个用户的EWS通知中心
- asp.net-mvc C MVC应用程序中的随机数生成