asp.net-mvc-3 – 如何使用ASP.NET MVC 3“Razor”查看引擎在KnockoutJS中启用数据
发布时间:2020-05-23 17:51:17 所属栏目:asp.Net 来源:互联网
导读:我试图用ASP MVC 3的“Razor”视图引擎实现 this Knockout example。 第一个主题涵盖使用标准ASP视图引擎的C#数组的简单数据绑定。我正在尝试使用“Razor”的示例示例,这行: script type=text/javascript var initialData = %= new JavaScriptSerializer().
|
我试图用ASP MVC 3的“Razor”视图引擎实现 this Knockout example。 第一个主题涵盖使用标准ASP视图引擎的C#数组的简单数据绑定。我正在尝试使用“Razor”的示例示例,这行: <script type="text/javascript">
var initialData = <%= new JavaScriptSerializer().Serialize(Model) %>;
</script>
导致initialData的空变量。 我也试过这个: @{
string data = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(Model);
}
然后指定initialData,如下所示: var initialData = @Html.Raw(data); 这将使用数据集填充initialData,但绑定不起作用。 我只是试图数据绑定这个集合,以显示一些想法,如下例所示: <p>You have asked for <span data-bind="text: gifts().length"> </span> gift(s)</p> 为什么数据绑定在这种情况下工作? 解决方法MVC3最简单的方法是:var initialData = @Html.Raw(Json.Encode(Model)); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 如何使用剃刀包括.html或.asp文件?
- ASP.NET Web API 2:通过本机移动(iOS)应用程序与外部提供程
- asp.net – Jquery Ajax,不在Internet Explorer中工作
- asp.net-mvc – 使用ASPX View Engine与MVC 5
- asp.net – Internet Explorer 8超时太快页面POSTs
- asp.net-mvc-2 – ASP.NET MVC数据注释客户端验证与继承的R
- asp.net核心 – 如何排除在ASP.NET Core中发布文件?
- asp.net – 使用Html.EditorFor生成具有特定行数和列数的te
- Asp.net核心IIS Express.如何查看日志消息?
- 在IIS 7.5上运行的ASP.NET应用程序上强制Https
推荐文章
站长推荐
- asp.net-web-api – ASP.NET WebAPI OData – 继
- asp.net-mvc – Asp.Net MVC – “动态”路由的最
- asp.net – SignalR Autofac OWIN:为什么Global
- asp.net – 总是显示FooterTemplate,甚至没有数据
- asp.net-mvc-2 – 如何在局部视图中获取与父操作
- asp.net-mvc – AngularJS无法在发布模式下工作(
- asp.net – 由于其保护级别,未声明变量可能无法访
- azure – 错误System.BadImageFormatException服
- asp.net – 我可以在ASPX页面中使用扩展方法内联
- asp.net-mvc – 使用键入的HTML助手时的模型前缀
热点阅读
