我正在尝试创建一个链接,该链接仅触发带有我的 mvc 模型设置的参数的 javascript 函数。我有一些看起来像这样的东西
<a onclick="$('<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="9ef8f1f1c1ded3f1fafbf2b0fcffec" rel="noreferrer noopener nofollow">[email protected]</a>').toggle()"></a>
然而,这实际上使 onclick 元素'[email protected] ' 而不是打印 Model.bar 的内容。如何在不改变 Html 的情况下转义它?
最佳答案
只需添加括号,进行测试即可正常工作:
<a onclick="$('foo_@(Model.bar)').toggle()"></a>
关于html - 使用 mvc3 razor 转义 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6373917/