逃生用剃刀MVC3 HTML [英] Escape html with mvc3 razor

查看:144
本文介绍了逃生用剃刀MVC3 HTML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图创建只触发与我的MVC模式的设定参数的JavaScript函数的链接。我有一些看起来像这样

I'm trying to create a link that just triggers a javascript function with parameters set by my mvc model. I have something that looks like this

<a onclick="$('foo_@Model.bar').toggle()"></a>

然而,这使得字面上的onclick元素foo@Model.bar',而不是打印Model.bar的内容。我如何逃脱的HTML而改变呢?

However this literally makes the onclick element 'foo@Model.bar' instead of printing the contents of Model.bar. How do I escape the Html without altering it?

推荐答案

只需加括号,对其进行了测试和工程罚款:

Just add brackets, tested it and works fine:

<a onclick="$('foo_@(Model.bar)').toggle()"></a>

这篇关于逃生用剃刀MVC3 HTML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆