|
|
1
16
我想说Vb.net中需要它的原因是Vb允许xml元素内联,而c不允许。
因此,vb的自然解析器的行为必须与c不同,因此必须告诉解析器使用
|
|
|
2
4
正如前面在注释中提到的,但没有显式显示;在文本标记前面加上@可以解决问题:
|
|
|
3
2
我刚刚在一个VBHTML视图中的ASP.netmvc3rc中尝试了这个方法,它似乎工作得很好:
它呈现此标记:
|
|
|
4
1
这不使用与OP相同的代码,但我将一些C代码从MVC书籍转换为VB.NET,并被绑定在混合内联HTML和VB代码中。这是原来的C#:
这些是用VB表示它的不同方法:
从这里可以明显看出,当需要在代码块中包含内联HTML时,需要在每一行前面加上
p、 注意
|
|
|
5
0
更新:
您可以使用@li@genreName/li而不使用:因为您的HTML标记是自动关闭的,如果不是,那么您将需要使用@:但是您不需要,这在Gabe提供的链接中得到了澄清。也,
下面是vb razor的基本语法, @字符开始内联表达式、单语句块和多语句块:
所以它应该可以工作,只需在每一行的末尾关闭代码模式,然后用HTML返回,这样就可以避免使用@:-hunt to ellon,我想他是在试图不必使用@: |
|
|
Andrus · 如何在Linux中阅读期刊 1 年前 |
|
|
Miranda · 读取xml文件时路径错误中有非法字符 1 年前 |
|
|
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 2 年前 |
|
|
Kiryl · Sitecore中自己的控制器 2 年前 |
|
|
Farid · 如何从数据库中填充Resource.resx文件值? 2 年前 |