Csharp/C#教程:ASP.NET MVC 3 Razor语法 – 强制转换分享


ASP.NET MVC 3 Razor语法 – 强制转换

所以,真的很简单的问题。 ?

我在ASPX View Engine中有以下代码:

 

这使得洛杉矶

如果我使用Razor View Engine执行此操作

 @((City)Model.Location).Name ^ | syntax highlighting stops here 

它呈现了这个:

(真正巨大的对象名称必须是.ToString).Name

因此,突出显示会切断位置) ,并且它将我拥有的.Name代码(它是City对象上的属性)视为纯HTML。

为什么它认为是Razor代码块的结尾?

有任何想法吗?

另外 – 是否有一个具有所有语法/关键字的Razor参考? (我花了一些时间才弄清楚<% Import Namespace@using with Razor)。

多谢你们!

@(((City)Model.Location).Name)有效吗? 我认为它认为@()包含的表达式已关闭。

另外,阅读稍微容易一点……

上述就是C#学习教程:ASP.NET MVC 3 Razor语法 – 强制转换分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 @( (Model.Location as City).Name ) 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1024585.html

(0)
上一篇 2022年1月7日
下一篇 2022年1月7日

精彩推荐