asp.net-mvc – 具有预设值的Html.HiddenFor
发布时间:2020-12-16 04:21:00 所属栏目:asp.Net 来源:网络整理
导读:这部分由于Ethan Brown而解散了 我想用预设值设置我的 Html.HiddenFor帮助器的值 这是我的代码: %: Html.HiddenFor(model = model.idv,new { @value = ViewBag.id })%%: Html.HiddenFor(model = model.etat,new { @value = "false" })% 但是当执行我的代码
这部分由于Ethan Brown而解散了
我想用预设值设置我的 Html.HiddenFor帮助器的值 这是我的代码: <%: Html.HiddenFor(model => model.idv,new { @value = ViewBag.id })%> <%: Html.HiddenFor(model => model.etat,new { @value = "false" })%> 但是当执行我的代码时,我得到的错误是model.idv和modele.etat为null. 这是我的行动: public ActionResult Reserver(string id) { var model = new Models.rservation { idv = id,etat = false }; return View(model); } [HttpPost] public ActionResult Reserver(Models.rservation model) { if (ModelState.IsValid) { entity.AddTorservation(model); entity.SaveChanges(); return View(); } else { return View(model); } } 这是我的观点页面: <% using (Html.BeginForm("Reserver","Home",FormMethod.Post,new { @class = "search_form" })) { %> //some code textbox to fill <input type="submit" value="Create" /> <% } %> 因此,当我单击提交按钮时,model.idv将再次设置为空值 解决方法
设置预设值的正确方法是通过模型传递(如果设置,MVC似乎忽略“value”参数).在你的行动中完成你正在寻找的东西:
public ActionResult MyAction() { var model = new MyModel { idv = myPresetId,etat = false }; return View( model ); } 然后你不必在你的视图中做任何事情,除非: <%: Html.HiddenFor( model => model.idv ) %> <%: Html.HiddenFor( model => model.etat ) %> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – IE超时后重新发送请求?
- Pro ASP.NET Core MVC(二)【第一个MVC 应用程序】
- asp.net-mvc-3 – 带Razor的条件显示元素
- asp.net-mvc – 当您使用带有淘汰赛的JS视图模型时,MVC有什
- asp.net – 为什么aspnet_users使用guid来代替id而不是增加
- asp.net-mvc-3 – 如何通过ajax上传文件
- asp.net-mvc-4 – 如何在ASP.NET MVC 4中从数据库填充下拉列
- asp.net – 自定义elmah.axd输出字段
- 如何在ASP.NET中动态生成列表项到无序列表?
- asp.net – 使用Roslyn动态编译控制器
推荐文章
站长推荐
- asp.net-mvc – 如何在Require.js中引用捆绑的js
- asp.net-mvc – 无法解析绑定敲除错误
- 浅谈ASP.Net Core WebApi几种版本控制对比
- 寻找ASP.NET(MVC 3)论坛引擎
- asp.net-mvc – 使用Html.BeginForm与querystrin
- asp.net 2.0中利用Ajax2.0实现JSON传送大量页面数
- 启动asp.net输出缓存
- asp.net-mvc – 使用哪个:“AcceptGet,AcceptPo
- asp.net – web.config在文件夹允许全部或没有用
- asp.net-mvc – 如何在ASP.Net MVC4中创建自定义
热点阅读