您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> 一个双引号引发的问题

一个双引号引发的问题

来源:网络整理     时间:2016/5/11 23:02:25     关键词:双引号,引发

关于网友提出的“一个双引号引发的问题”问题疑问,本网通过在网上对“一个双引号引发的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:一个双引号引发的问题
描述:

javascriptc#


           List listAC = (from o in db.xxx select o).ToList();
            string ret = "";
            foreach (xxx a in listAC)
            {
                if (ret == "")
                {
                    ret = "{label:\"" + a.Number + "\" " + a.Name + ",category:\"" + a.Type + "\"}"; 
                }
                ret = ret + ",{label:\"" + a.Number + "\" " + a.Name + ",category:\"" + a.Type + "\"}"; 
            }
            ViewData["ret"] = ret;
            return View();




然后页面刷新后,我查看页面源码:



为什么双引号变成"了?求大神怎么解决?
解决方案1:

把@去掉试看,或者改写合成语句中为单引号。

解决方案2:

var data=[@Html.Raw(ViewData["ret"])]

用Html.Raw方法 解决方案3:

至少需要贴出 View() 方法的代码


以上介绍了“一个双引号引发的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1034905.html

相关图片

相关文章