vb.net - ASP.NET MVC 3 上的 HtmlAttributes 与 VB.Net 中的 Razor View

标签 vb.net asp.net-mvc-3 razor html

有人能告诉我如何在 MVC 3 Razor View 上添加这个 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 上执行此操作的。 请帮忙!

最佳答案

刚刚在互联网上寻找这个问题的答案,我自己也被这个解决方案绊倒了。当然,我正在开发的网站尚未上线,但到目前为止,这个解决方案对我来说很有效。这是我编写的并且正在为我工​​作的确切代码行:

@Html.CheckBox("chb", item.isAuditor, New With {.disabled = "disabled",  .tabIndex = "3"})

该代码位于 foreach 循环中,该循环正在处理每个“项目”,即由 Controller 传递给 View 的列表。

请告诉我这是否适合您。

关于vb.net - ASP.NET MVC 3 上的 HtmlAttributes 与 VB.Net 中的 Razor View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5584886/

相关文章:

c# - 使用 Ajax 在 ASP.Net MVC3 Razor 中呈现局部 View

asp.net-mvc - 使用MVC3 WebGrid帮助器将连字符添加到html属性名称

jquery - ASP MVC4+JQuery 验证不起作用

asp.net - 在 WebPart 编辑器区域中添加自定义属性

jquery - 在 jquery 模板中将 &lt 渲染为文本,而不是 < 或 &gt,因为它不是 >

vb.net - 如何使用 vb.net 以编程方式对 Excel 中的列进行排序?

asp.net-mvc-3 - MVC3 Razor 使用 Html.BeginForm 问题

asp.net-mvc - Html.DisplayNameFor DataType.Url

vb.net - 获取 IDE 和 SATA 的 H/D 序列号(不是卷序列号)

vb.net - 变量在赋值之前已经被使用