asp.net-mvc – 在Razor中输出单引号生成的JavaScript字符串
发布时间:2020-12-15 23:00:11 所属栏目:asp.Net 来源:网络整理
导读:我使用Razor在 JavaScript中组合了几行.我以为最简单的方法是首先组装整个JavaScript块,然后输出整个事情.问题是,单引号被呈现为 #39 ;. 是否可以更改最后一行以使其正确写入: var friendArray = new Array(); @{ int i = 0; string jsString=""; foreach(v
我使用Razor在
JavaScript中组合了几行.我以为最简单的方法是首先组装整个JavaScript块,然后输出整个事情.问题是,单引号被呈现为& #39 ;.
是否可以更改最后一行以使其正确写入: var friendArray = new Array(); @{ int i = 0; string jsString=""; foreach(var friend in friends) { jsString = jsString + "friendArray["; jsString = jsString + i.ToString(); jsString = jsString + "]='"; jsString = jsString + friend.displayname; jsString = jsString + "';"; i++; } @jsString; } 以上产生: friendArray[0]=& #39;Hollister& #39;;friendArray[1]=& #39;Festus& #39;; 解决方法
您可以通过以下方式输出HTML的编码:
@Html.Raw(jsString) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 从ASP.NET MVC应用程序写入EventLog时的安全
- ASP.NET MVC 3动态控件
- ASP.NET会话ID在浏览器选项卡之间共享
- Asp.Net Core 进阶(一) —— 读取appsettings.json
- asp.net – Safari浏览器忽略我的无缓存
- asp.net-web-api – IExceptionHandler的多个实现
- asp.net – “SELECT * FROM …”VS“SELECT ID FROM …”性
- asp.net-mvc-3 – 实体框架代码优先:“ObjectStateManager
- asp.net – App.Config和Web.Config之间的区别?
- ASP.Net/web.config – “条目’x’已经输入”?
推荐文章
站长推荐
- asp.net – LabelFor EditorFor在同一条线上?
- ASP.NET AJAX与ASP.NET MVC中的jQuery
- 在asp.net中将产品信息存储在购物车中的理想方式
- asp.net-mvc – SSL安全SaaS应用程序的URL设计
- asp.net-mvc – ASP.NET MVC读取原始JSON信息数据
- 将ASP.Net Web.Config设置绑定到.ASPX文件?
- asp.net-mvc – MVC 4安装失败
- 单元测试 – 如何在MVC 6中存根/模拟Authenticat
- ASP.Net Gridview,如何激活基于ID的编辑模式(Dat
- asp.net – 在启用了共享配置的IIS 7上安装Web D
热点阅读