asp.net-mvc – 具有预设值的Html.HiddenFor
发布时间:2020-05-28 15:15:14 所属栏目: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(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-mvc – SignalR 2依赖注入与Ninject
- asp.net – Thread.CurrentPrincipal在使用WebGet调用的WCF
- asp.net-mvc – 具有持久HTTP连接的IDbConnection生命周期管
- ASP.NET:如何从javascript访问转发器生成的元素?
- asp.net – IIS Web服务器中的此错误(扩展配置)是什么?
- asp.net-mvc – 将HTML.EditorFor转换为下拉列表(html.drop
- asp.net-mvc – 使用自己的HtmlHelper扩展名用于模型绑定的
- asp.net核心 – MVC6是否支持预编译视图?
- asp.net-mvc – 在asp.net mvc请求中捕获windows用户名
- asp.net-mvc – 在ASP .NET MVC 3中使用XSLT
推荐文章
站长推荐
- asp.net-mvc-2 – 我的Asp.Net C#类如何返回一个
- vs2008中文版提供下载(包含中文msdn),包括vs200
- asp.net-mvc-3 – 检查.NET MVC中的AngularJS $资
- asp.net-mvc – ASP.NET MVC ActionLink外部区域
- asp-classic – 在VBScript中检查NULL的错误
- asp.net-mvc-4 – 在ASP.Net MVC 4和Autofac中注
- 实体框架 – ASP.NET Web Api 2/EF6首次调用初始
- asp.net-web-api – 如何使用OWIN自动主机的web
- asp.net-mvc – asp.net mvc – [HttpPost/HttpG
- asp.net-mvc – ASP.NET MVC 3 – 你想看什么功能
热点阅读
