我有一个像这样的 MVC3 HtmlHelper 扩展:
public static MvcHtmlString ShowInfoBar(this HtmlHelper helper, string message, InfoMessageType messageType)
{
return MvcHtmlString.Create(String.Format(@"<script type=""text/javascript"">$(document).ready(function () { gtg.core.showInfoBar('{0}', '{1}'}; );</script>", message, messageType.ToString().ToLower()));
}
的价值message
is "The product "Product Name" was saved successfully."
的价值messageType
is info
.
它一直说Input string was not in the correct format.
我卡住了??
在每个不是标记的大括号上,你必须加倍 - 所以
function() {{
Etc
另外 - 在这里考虑 XSS - 是message
是否正确转义以插入 JavaScript?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)