我可能不喜欢摇滚乐,但自 HTML5 问世以来,微软的命名空间与相似
using System.Web.Mvc.Html
对于MVC视图中的 HTML5 帮助程序?
我无法相信他们没有为此做点什么....我使用的是Visual Studio 13 Update 3.
如果他们不这样做,您是否可以只为您在View中使用的特定型号应用HTML5标签?
因此,举例来说,如果您只是将HTML5输入标记作为文本,可以这样说:
@using exampleModel
@exampleModel.Name
答案 0 :(得分:1)
如果你说:
@Html.EditorFor(m => m.Name)
...最新版本的MVC中的默认编辑器模板将呈现与您提供的类型相对应的输入标记。例如,如果属性是一个数字,您将获得<input type="number"...>
。