内容简介:代码日志版权声明:翻译自:http://stackoverflow.com/questions/5863094/asp-net-mvc-using-viewdata-in-javascript
我正在ASP.NET MVC中建立一个网站.我试图在javascript中访问ViewData.
有没有什么办法,我可以访问一个字符串值使用在View中存储在控制器操作中的视图中的JavaScript. (我无法弄清楚正确的语法).
我想做一些像…
var str = ViewData["Text"];
我试过以下:
var str =<%= ViewData [“Text”]%>
但它没有奏效.
有人可以帮忙.
谢谢.
像这样(剃刀):
var str = @Html.Raw(Json.Encode(ViewData["Text"]));
或(WebForms),使用 JavaScriptSerializer (并在将profper命名空间导入到Webform – System.Web.Script.Serialization)之后:
var str = <%= new JavaScriptSerializer().Serialize(ViewData["Text"])) %>;
请不要在ASP.NET MVC应用程序中使用ViewData.使用视图模型和强类型视图,以便您的代码如下所示:
var str = <%= new JavaScriptSerializer().Serialize(Model.Text) %>;
这种技术更加冷静,因为您可以将JSON序列化为整个视图模型:
var model = <%= new JavaScriptSerializer().Serialize(Model) %>; var str = model.Text;
代码日志版权声明:
翻译自:http://stackoverflow.com/questions/5863094/asp-net-mvc-using-viewdata-in-javascript
以上所述就是小编给大家介绍的《ASP.NET MVC在javascript中使用ViewData》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- RecyclerView使用指南(一)—— 基本使用
- 如何使用Meteorjs使用URL参数
- 使用 defer 还是不使用 defer?
- 使用 Typescript 加强 Vuex 使用体验
- [译] 何时使用 Rust?何时使用 Go?
- UDP协议的正确使用场合(谨慎使用)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Java Web开发实战经典(基础篇)
李兴华、王月清 / 清华大学出版社 / 2010-8 / 69.80元
本书用通俗易懂的语言和丰富多彩的实例,通过对Ajax、JavaScript、HTML等Web系统开发技术基础知识的讲解,并结合MVC设计模式的理念,详细讲述了使用JSP及Struts框架进行Web系统开发的相关技术。 全书分4部分共17章,内容包括Java Web开发简介,HTML、JavaScript简介,XML简介,Tomcat服务器的安装及配置,JSP基础语法,JSP内置对象,Java......一起来看看 《Java Web开发实战经典(基础篇)》 这本书的介绍吧!