2011-06-16 26 views
2

私のMVCモデルで設定されたパラメータでJavaScript関数をトリガするリンクを作成しようとしています。私はこのmvc3カミソリでエスケープHTML

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

は、しかし、これは文字通りのonclick要素を作るようなものを持っている「[email protected]」の代わりModel.barの内容を印刷します。どのように私はそれを変更せずにHTMLをエスケープするのですか?

答えて

4

ジャストブラケットを追加し、それをテストし、正常に動作します:

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

は働いていたこと、ありがとうございます。 – DMulligan

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

だけかっこを追加します。

<a onclick="$('[email protected](Model.bar)').toggle()"></a> 
関連する問題