任何人都可以请将其翻译成与VB的asp.net MVC相当的吗?
(我正在尝试将模板DateTime选择器添加到编辑器模板中 - 我所能找到的只是C#版本)
@model DateTime
Using Date Template
@Html.TextBox("", String.Format("{0:d}", Model.ToShortDateString()), new { @class = "datefield", type = "date" })
我在第一个大括号出现错误,建议类型或“有”预期。
感谢您的帮助,
标记
答案 0 :(得分:0)
在线有大量的C#到vb转换器。以下是我使用的输出记住,它们并非万无一失,但它们确实至少为您提供了一个起点。http://www.developerfusion.com/tools/convert/csharp-to-vb/
Html.TextBox("", [String].Format("{0:d}", Model.ToShortDateString()), New With { _
Key .[class] = "datefield", _
Key .type = "date" _
})
答案 1 :(得分:0)
VB.Net匿名类型语法使用New With
并在属性名称前面加一个点。请尝试以下
new with { .@class = "datefield", .type = "date" }
注意:如果.@class
适用于剃须刀,我不能100%确定。你可能需要以某种方式逃避它。
答案 2 :(得分:0)
@Html.TextBox("", String.Format("{0:d}", Model.ToShortDateString()), New With {.class = "datefield", .type = "date"})
你不需要" @"在" New With"匿名类型参数。