2011-06-16 143 views
2

我想创建一个链接,只是触发一个JavaScript函数,我的mvc模型设置的参数。我有一些看起来像这样用mvc3剃须刀逃脱HTML

<a onclick="$('[email protected]').toggle()"></a> 

然而,这从字面上做的onclick元素“[email protected]”而不是打印Model.bar的内容。如何在不改变Html的情况下转义Html?

回答

4

只需加括号,测试它和正常工作:

<a onclick="$('[email protected](Model.bar)').toggle()"></a> 
+0

谢谢你,这工作。 – DMulligan 2011-06-16 15:07:39

0
<a onclick="$(@string.Format('foo_{0}',Model.bar)).toggle()"></a>