首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

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

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())

热点排行
Bad Request.