我需要通过RazorEngine创建这样的输出:剃须刀引擎 - 如何在引号内逃脱@
<element attr1="@SomeText"></element>
所以在我CSHTML文件我输入了这一点:
<element attr1="@@@Model.SomeProp"></element >
我现在面临的问题是,逃避@与@@导致RazorEngine错误。
在您建议“&#64;”之前我要补充一点,
<element attr1="@SomeText"></element>
在我的情况下也不会做(不要问我为什么)
你能提出一个解决方案吗?
没有想到其他的不是创建一个全局常量,并用它因而
<element attr1="@[email protected]"></element >
PS:我得到的错误是:
分析器错误信息:“@”是不是在代码块的开始处有效。 只有标识符,关键字,注释,“(”和“{”是有效的。
那么,这只是一些静态文本,你想设置属性值为或是来自视图模型属性的值? – mreyeros 2014-11-05 15:12:56
你有什么错误?这应该工作。 – SLaks 2014-11-05 15:14:33
为什么你不能使用符号代码? – Oliver 2014-11-05 15:17:40