我想在我的MVC 5表单中配置datepicker。我已经包含了所有的参考库,如Jquery,datepicker等。如何在剃须刀中设置html id属性
以下是MVC剃须刀视图的一行,它由Visual Studio在MVC 5脚手架的结果中创建。
@Html.EditorFor(model => model.News_Date, new { htmlAttributes = new { @class = "form-control" }})
在这方面
我想在我的MVC 5表单中配置datepicker。我已经包含了所有的参考库,如Jquery,datepicker等。如何在剃须刀中设置html id属性
以下是MVC剃须刀视图的一行,它由Visual Studio在MVC 5脚手架的结果中创建。
@Html.EditorFor(model => model.News_Date, new { htmlAttributes = new { @class = "form-control" }})
在这方面
任何帮助,只是id属性添加到HTML的属性。这将覆盖editorfor-helper-methode生成的默认id。
看看这个帖子: How can I set id using Html.EditorFor with MVC3
@Html.EditorFor(model => model.News_Date, new { htmlAttributes = new { @class = "form-control", id = "my_custom_id" }})
我只是测试用MVC5 .NET 4.5.1此解决方案。我试图手动设置形式ID,因为我打算有几种形式在同一页,我需要用JS然后separatelly控制:
@using (Ajax.BeginForm("Edit", "Products", null, new AjaxOptions { HttpMethod = "POST", UpdateTargetId = "divEmp"+Model.Id }, htmlAttributes : new { id = "form_" + Model.Id }))
{
}
Enfasis在最后一个参数:htmlAttributes : new { id = "form_" + Model.Id }
这是与@Html.BeginForm()
和其他助手一样。
htmlAttributes:
部分是不是真的有必要。