2011-06-16 121 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>