内容简介:代码日志版权声明:翻译自: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协议的正确使用场合(谨慎使用)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
海量运维、运营规划之道
唐文 / 电子工业出版社 / 2014-1-1 / 59.00
《海量运维、运营规划之道》作者具有腾讯、百度等中国一线互联网公司多年从业经历,书中依托工作实践,以互联网海量产品质量、效率、成本为核心,从规划、速度、监控、告警、安全、管理、流程、预案、考核、设备、带宽等方面,结合大量案例与读者分享了作者对互联网海量运维、运营规划的体会。 《海量运维、运营规划之道》全面介绍大型互联网公司运维工作所涉及的各个方面,是每个互联网运维工程师、架构师、管理人员不可或......一起来看看 《海量运维、运营规划之道》 这本书的介绍吧!