Row*_*man 3 vb.net razor asp.net-mvc-3 asp.net-mvc-4
Test.vbhtml
<span>The time is @DateTime.Now.</span>
@Helper Time()
@<p>The time is @DateTime.Now.</p>
End Helper
Run Code Online (Sandbox Code Playgroud)
注意.结尾处的句号()@DateTime.Now
MVC3接受Test.vbhtml.无论是<span>线路和@Helper编译.
MVC4仅在帮助程序中获取编译错误:
Compiler Error Message: BC30203: Identifier expected.
Run Code Online (Sandbox Code Playgroud)
将<span>在MVC4工作,但是@Helper没有.
解决方案很简单,例如更换句号..但为什么会这样呢?
编辑澄清.
在这样放置点的情况下,编译器会查找属性或方法名称.请改为:
@<p>The time is @(DateTime.Now).</p>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1353 次 |
| 最近记录: |