asp.net-mvc – Razor查看引擎在VB.NET中的怪癖
发布时间:2020-12-15 18:35:07 所属栏目:asp.Net 来源:网络整理
导读:我刚刚下载了MVC 3.0 RC,我很高兴开始使用它,特别是Razor视图引擎。然而,由于在这里的泥浆类型的人中几个坚持,我们被卡住使用VB.NET而不是C#。 当我开始尝试时,我注意到了一些怪癖。如果您使用CSHTML创建Razor视图,则可以编写如下代码: @foreach(stri
我刚刚下载了MVC 3.0 RC,我很高兴开始使用它,特别是Razor视图引擎。然而,由于在这里的泥浆类型的人中几个坚持,我们被卡住使用VB.NET而不是C#。
当我开始尝试时,我注意到了一些怪癖。如果您使用CSHTML创建Razor视图,则可以编写如下代码: @foreach(string genreName in Model.Genres) { <li>@genreName</li> } 剃刀会自动检测到< li> text是一个HTML标签,将切换到“代码模式”。使用VB.NET VBHTML文件,这似乎不起作用。这使我把@:关键字放在每一行的前面,如下所示: @For Each genreName As String In Model.Genres @:<li>@genreName</li> Next 如果我没有它,我得到一个运行时错误。另外,< text>< / text>标签似乎不起作用 有人知道这里发生了什么,还是有解决方法? 解决方法
我会说在Vb.net中需要的原因是vb允许xml元素inline而c#不。
Dim xmlMarkup = <someElement>Values</span> 因为这样,vb的自然解析器必须与c#的行为不同,所以你必须告诉解析器通过使用@转义回html。您可以使用@和@ :. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何保护web.config中的connectionstring?
- asp.net-mvc-3 – 如果在Razor中的else语句不起作用
- asp.net-mvc – 更改链接上的部分视图
- asp.net-mvc – 模型和视图模型之间的区别
- 实验五:ASP+MSSQL的web搭建
- ASP.NET WSAT(网站管理工具)和自定义成员资格提供程序
- asp.net-web-api – 构造函数依赖注入WebApi属性
- asp.net – 使用Visual Studio 2015检测gulp中的发布/调试
- 做个简单的RSS订阅(ASP.NET Core),节省自己的时间
- ASP.NET MVC 4 – 应用程序不接受新连接字符串 – AppHarbo
推荐文章
站长推荐
- 我的团队成员不支持使用asp.net中提供的验证控件
- 从ASP.NET页面获取请求变量
- asp.net-identity – 保护整个ASP.NET 5 MVC 6应
- 有哪些方法可以改善ASP.NET网站的性能?
- asp.net-mvc – Asp.net MVC 3路由区域失败
- asp.net-mvc – 阻止IIS通过ASP.NET管道提供静态
- 在ASP.NET Core 2.0 / Angular模板应用程序上发布
- asp.net-mvc – MVC 3应用程序中的自定义Http处理
- 我可以首先使用EF代码和.net核心生成迁移脚本
- 如何做一个ASP.NET MVC Ajax表单与multipart/for
热点阅读