[英]HtmlAttributes on ASP.NET MVC 3 with Razor view in VB.Net
谁能告诉我如何在MVC 3 Razor视图上添加此htmlAttribute?
New With {.watermark = "sometext", .title = "sometext"}
我尝试了C#方式,但是它不起作用(@watermark),但是它不起作用。
谢谢。
UPDATE这里是我正在尝试的当前用法,但无法正常工作。
@Html.EditorFor(Function(model) model.FirstName, New With {.maxlength = "50"})
这也不起作用
@Html.EditorFor(Function(model) model.FirstName, New Object() {"maxlength=50"})
请记住,我正在vb.net上执行此操作。 请帮助!
刚在互联网上越过这个问题的答案,就自己跳了起来。 我正在使用的网站尚未发布,但是到目前为止,该解决方案对我来说是有效的。 这是我编写并为我工作的确切代码行:
@Html.CheckBox("chb", item.isAuditor, New With {.disabled = "disabled", .tabIndex = "3"})
这段代码位于处理每个“项目”的每个循环中,是控制器传递给视图的列表。
让我知道这是否适合您。
我有同样的问题。 我本来就是这样写代码的
@Html.DropDownListFor(Function(model) model.CostCentreID, ViewData("ListOfCostCentres"), New With {.size = "20"})
但这不起作用。 但是下面的方式有效,我想是因为我们需要先转换ViewData
才能使用它。
@Html.DropDownListFor(Function(model) model.CostCentreID, CType(ViewData("ListOfCostCentres"), SelectList), New With {.size = "20"})
以下为我工作:
@Html.TextBox("TextBoxName", New With {.maxlength = 3})
贝斯尼克,
要将vbhtml中的属性添加到标记中,请使用以下示例:
@Html.TextBoxFor(Function(model) model.FirstName, New Object() { "title" = "sometext", "watermark" = "sometext")
counsellorben
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.