【发布时间】:2011-04-07 17:08:28
【问题描述】:
谁能告诉我如何在 MVC 3 Razor 视图上添加这个 htmlAttribute?
New With {.watermark = "sometext", .title = "sometext"}
我尝试了 C# 方式,但它不起作用(@watermark),但它不起作用。
谢谢。
这里更新是我正在尝试的当前用法,但它不起作用。
@Html.EditorFor(Function(model) model.FirstName, New With {.maxlength = "50"})
这也不行
@Html.EditorFor(Function(model) model.FirstName, New Object() {"maxlength=50"})
请记住,我是在 vb.net 上执行此操作的。 请帮忙!
【问题讨论】:
-
在View上添加htmlAttribute是什么意思?
-
也许您可以稍微澄清一下您的问题并发布更长的代码示例来说明您正在尝试做什么。目前尚不清楚您在问什么,因为 HtmlAtttibutes 将应用于视图中的某些 HtmlHelper 方法,而不是视图本身。
-
<a href='' title="sometext" watermark="sometext">link</a>它似乎导致正确添加了 htmlAttributes - 你的问题到底是什么? -
@BuildStarted:这适用于 MVC 2,但不适用于 MVC 3。@Craig M & @archil:我指的是 HtmlAttibutes 视图本身。
-
@Besnik,我只使用 MVC 3。发布您的其余代码,以便我们查看是否有其他问题阻止它正常工作。
标签: vb.net asp.net-mvc-3 razor html