在razor语法后显示文字句点

时间:2013-05-20 14:19:39

标签: html razor mvccontrib

如何在物业价值之后逃离剃刀引擎以打印字面时间段?编译器将句点解释为方法或属性后跟,因此它会抛出“PDF”不是有效属性或方法的错误。

col.Custom(@<a href="http://someurl/@item.INSTRUMENT_NUM.pdf">@item.INSTRUMENT_NUM</a>).Named("Instrument Number");

死亡的黄色屏幕

  

编译器错误消息:CS1061:'string'不包含定义   'pdf'并没有扩展方法'pdf'接受第一个参数   可以找到类型'字符串'(你是否错过了使用指令或者   装配参考?)

1 个答案:

答案 0 :(得分:5)

将其包裹在括号中(假设INSTRUMENT_NUMitem的属性而不打印为文字 - 如果不是这样,请调整右括号位置):

col.Custom(@<a href="http://someurl/@(item.INSTRUMENT_NUM).pdf">@item.INSTRUMENT_NUM</a>)
   .Named("Instrument Number");