读书人

ASP.NET MVC向前台输出javascript有关

发布时间: 2013-08-04 18:26:16 作者: rapoo

ASP.NET MVC向前台输出javascript问题
在cshtml中,Model中有一部分字符串用来拼接javascript

['id','name','grade']在javascript中变成了
['Id','Name','Grade']

也就是说, 单引号的问题。 这个怎么解决?

具体代码

@{
StringBuilder builder2 = new StringBuilder();
for (int i = 0; i < Model.ColNames.Count; i++)
{
builder2.Append("\'" + Model.ColNames[i] + "\',");
}
builder2.Remove(builder2.Length - 1, 1);
}

colNames: [@builder2.ToString()] 这里的builder2.ToString()就是要拼接的内容
[解决办法]
@Html.Raw(@builder2.ToString())

读书人网 >asp.net

热点推荐