我正在尝试创建一个只触发javascript函数的链接,其参数由我的mvc模型设置。我有一些看起来像这样的东西
<a onclick="$('foo_@Model.bar').toggle()"></a>
然而,这实际上使onclick元素'foo@Model.bar'而不是打印Model.bar的内容。如何在不改变的情况下逃避Html?
答案 0 :(得分:4)
只需添加括号,对其进行测试并正常工作:
<a onclick="$('foo_@(Model.bar)').toggle()"></a>
答案 1 :(得分:1)
只需添加括号:
<a onclick="$('foo_@(Model.bar)').toggle()"></a>
答案 2 :(得分:0)
<a onclick="$(@string.Format('foo_{0}',Model.bar)).toggle()"></a>