ASP.NET MVC – 使用ViewData将Json String传递给View
发布时间:2020-05-28 08:32:37 所属栏目:asp.Net 来源:互联网
导读:我试图使用ViewData将Json传递给我的View 调节器 ViewData(JsonRegionList) = Json(RegionService.GetActiveRegions()) 视图 $(input#UserRegion).autocomplete({ source:%: ViewData(JsonRegionList).ToStr
|
我试图使用ViewData将Json传递给我的View 调节器 ViewData("JsonRegionList") = Json(RegionService.GetActiveRegions())
视图 $("input#UserRegion").autocomplete({
source:"<%: ViewData("JsonRegionList").ToString %>",minLength: 3,
但我遇到的问题是输出源看起来像 $("input#UserRegion").autocomplete({
source:"System.Web.Mvc.JsonResult",
这显然是不对的.我错过了一些基本的东西吗? 解决方法Json()控制器方法返回一个与JSON字符串不同的JsonResult. JsonResult保存数据,但是当View Engine调用JsonResult.ExecuteResult()时,数据实际上直接写入响应.这可能比您想要的更多的信息 – 关键是在控制器中调用Json()不会给你一个JSON字符串.如果您只想将数据转换成JSON字符串,可以使用JavaScriptSerializer,这是Json()方法在内部使用的: JavaScriptSerializer serializer = new JavaScriptSerializer(); ViewData["JsonRegionList"] = serializer.Serialize(jsonRegionList); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何排序. .NET中的resx(资源文件)
- asp.net-mvc – 属性路由和本地化问题
- asp.net-web-api – WebApi 2.1 PUT抛出错误415
- asp.net – DirectoryServicesCOMException 80072020来自II
- asp.net-mvc – 变化:*错误地添加到http标头响应(asp.net
- asp.net-mvc – ASP.NET MVC – 能够处理数组的自定义模型绑
- asp.net-mvc – 如何创建从httpget获取相同参数的httppost?
- asp.net-mvc – Asp.Net MVC和HTML5 PUSH通知
- asp.net-web-api – 使用控制器上的Xml注释的ASP.NET Web A
- asp.net – 组合两个List(Of String)最有效的方法是什么?
推荐文章
站长推荐
- asp.net – MVC 4 Web API Action返回:类型vs H
- IIS7上的ASP.NET身份验证问题 – 对于Windows身份
- asp.net – 如何防止PDF文档下载到用户PC?
- asp.net-mvc – 为什么我要将WCF与MVC一起使用?
- ASP.Net – AJAX UpdatePanel中的Javascript
- environment-variables – 如何在生产环境中设置
- asp.net – Razor Host Factory错误
- 有没有办法从ASP.NET访问IIS内核缓存?
- 如何调试asp.net mvc 4源代码?
- asp.net-mvc – 什么时候应该在asp.net mvc中使用
热点阅读
