有没有办法使用@ Html.EditorFor 编写Html5占位符,或者我应该只使用TextBoxFor扩展名,即
@Html.TextBoxFor(model => model.Title, new { @placeholder = "Enter title here"})
Run Code Online (Sandbox Code Playgroud)
或者编写我们自己的自定义扩展是否有意义,可以通过DataAnnotations使用"描述"显示属性(类似于此)?
当然,同样的问题也适用于'自动对焦'.
例如:
Html.TextBoxFor(x => x.ModelProperty)
Run Code Online (Sandbox Code Playgroud)
如果我要将这样的表达式作为方法参数,我将如何从表达式中获取引用的属性?我对表达式的体验有点受限,根据我的知识,我不知道它是如何工作的.