问题描述
|
我正在尝试创建一个仅通过我的mvc模型设置的参数触发javascript函数的链接。我有这样的东西
<a onclick=\"$(\'foo_@Model.bar\').toggle()\"></a>
但是,这实际上使onclick元素\'foo@Model.bar \'而不是打印Model.bar的内容。如何在不更改的情况下逃脱HTML?
解决方法
只需添加括号,对其进行测试即可正常工作:
<a onclick=\"$(\'foo_@(Model.bar)\').toggle()\"></a>
, 只需添加括号:
<a onclick=\"$(\'foo_@(Model.bar)\').toggle()\"></a>
, <a onclick=\"$(@string.Format(\'foo_{0}\',Model.bar)).toggle()\"></a>