0

假设我有一个名为 Project 的模型,其属性为 StartDate、EndDate 等。如果我有一个接受模型的编辑器视图,则生成的 HTML 的 id 为 StartDate、EndDate 但是如果我有一个传递给编辑器视图的 ProjectViewmodel,一个包含 Project 模型,然后编辑器生成带有标签的 HTML 作为 Project_StartDate。有没有办法避免下划线。这很烦人,因为假设您有一个访问特定 ID 的 jquery,并且您更改了视图的模型,您还需要记住更改 jquery

4

1 回答 1

1

用你自己的 ID 覆盖它

@Html.TextBoxFor(model => model.Project.StartDate, new { id = "StartDate" })

这将产生一个输入id="StartDate"

于 2012-06-22T14:28:57.190 回答