使用ASP.NET MVC3中的JavaScriptSerializer转义引号
发布时间:2020-12-15 22:31:13 所属栏目:asp.Net 来源:网络整理
导读:我有一个用户数组,我想作为一个 javascript数组传递给一个视图.我是通过 JavaScriptSerializer这样做的,但我得到的字符串中没有未转义的引号. 控制器动作 public virtual ActionResult Create(int id) { var viewModel = new AttendeeViewModel(); var data
我有一个用户数组,我想作为一个
javascript数组传递给一个视图.我是通过
JavaScriptSerializer这样做的,但我得到的字符串中没有未转义的引号.
控制器动作 public virtual ActionResult Create(int id) var viewModel = new AttendeeViewModel(); var data = viewModel.GetMembershipUserList() ; viewModel.MeetingID = id; viewModel.Users = new JavaScriptSerializer().Serialize(data.ToArray()); return View(viewModel); } 视图 <script type="text/javascript"> var tags = @Model.Users $(document).ready(function () { $("#mytags").tagit({ availableTags:tags}); }); </script> 视图模型 public class AttendeeViewModel { public int AttendeeId { get; set; } public string Name { get; set; } public int MeetingID { get; set; } public string Users { get; set; } public List<string> GetMembershipUserList() { List<string> userNames = new List<string>(); foreach (MembershipUser user in Membership.GetAllUsers()) { userNames.Add(user.UserName); } return userNames; } } 这就是Model.Users输出的原因 ["DennisLeary","BobSaget","BillHicks"] 如何使用JavaScriptSerializer或任何其他方法转义引号? 解决方法
使用
Html.Raw()
var tags = @Html.Raw(Model.Users); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- WPF和MVC是相同的概念吗?
- 如何将ASP.NET下拉列表DataTextField属性绑定到嵌套属性
- asp.net-mvc-3 – 如果Controller.OnAuthorization()返回vo
- asp.net-mvc – asp mvc使用View Model在视图中列出产品详细
- asp.net-mvc – ASP.NET身份与简单的会员优点和缺点?
- asp.net – 如何编辑web.config以停止提供.NET Web应用程序
- asp.net-mvc – ASP.Net MVC数据库驱动的菜单,带缓存
- .net – DataContract Serializer数组节点名称’d3p1′
- .net – 动态执行剃刀视图
- asp.net-mvc – 如何获取路由值在视图(Asp.net Mvc)
推荐文章
站长推荐
- 单元测试 – 如何在ASP MVC 5(Microsoft.AspNet.
- asp.net – 从服务器获取数据而不延长会话超时
- asp.net – C#如何在GridView上创建Hyperlink On
- asp.net-mvc – 测量时间调用ASP.NET MVC控制器操
- 如何在asp.net中真正注销
- asp.net-mvc – ASP.NET MVC Ajax.BeginForm不起
- asp.net-mvc-3 – C#.NET MVC3 ModelState.IsVal
- asp.net-mvc – 如何编辑表格数据(ASP MVC)
- asp.net – 为什么我收到此错误:System.Securit
- Asp.net GridView使用大全(分页实现)
热点阅读