4

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

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

黄屏死机

编译器错误消息:CS1061:“字符串”不包含“pdf”的定义,并且找不到接受“字符串”类型的第一个参数的扩展方法“pdf”(您是否缺少 using 指令或程序集引用?)

4

1 回答 1

8

将其包裹在括号中(假设它INSTRUMENT_NUM是 的属性,item并且不打印为文字 - 如果不是这种情况,请调整右括号位置):

col.Custom(@<a href="http://someurl/@(item.INSTRUMENT_NUM).pdf">@item.INSTRUMENT_NUM</a>)
   .Named("Instrument Number");
于 2013-05-20T14:35:34.820 回答