我想在我的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:
部分是不是真的有必要。