【发布时间】:2015-06-04 16:04:08
【问题描述】:
为了通过 Javascript 访问视图模型,我可以使用
var additional = '@Html.Raw(Json.Encode(Model))';
但是从主视图看 Model of Partial view 怎么样?
我面临的问题是我通过 jQuery ajax 调用将部分视图加载到 Keno UI window 小部件中,在部分视图中我有 Upload widget 并且它有一些事件(即:onUpload 事件),如果我将onUpload 事件放在部分视图中,它无法识别它。所以我不得不把它放在主视图中。
在这种情况下'@Html.Raw(Json.Encode(Model))' 返回主视图的模型,而不是部分视图。
关于如何解决这个问题的任何想法?
【问题讨论】:
-
如何在局部视图中加载?通过 JavaScript ajax 调用?还是通过
@{ Html.RenderAction("YourView"); } -
@scgough ,我通过 jquery ajax 调用加载
标签: javascript jquery asp.net-mvc kendo-ui asp.net-mvc-partialview