Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 淘汰Js、JQuery UI对话框和部分视图_Asp.net Mvc_Razor_Knockout.js_Jquery Ui Dialog_Asp.net Mvc Partialview - Fatal编程技术网

Asp.net mvc 淘汰Js、JQuery UI对话框和部分视图

Asp.net mvc 淘汰Js、JQuery UI对话框和部分视图,asp.net-mvc,razor,knockout.js,jquery-ui-dialog,asp.net-mvc-partialview,Asp.net Mvc,Razor,Knockout.js,Jquery Ui Dialog,Asp.net Mvc Partialview,我有一个要求,即我需要在Jquery模态对话框的部分视图(razor)中加载,问题是我无法与Knockout集成。实现将是这样的,当用户进入一个站点时,我需要向他显示一个带有敲除绑定的模式对话框(弹出--部分视图)。任何帮助都将不胜感激 由于您将立即显示对话框,因此可以使用的一种方法是直接将局部视图作为模板呈现到主页面上 您可以这样定义局部视图: <script id="myPopupTemplate" type="text/html"> <span data-bind=

我有一个要求,即我需要在Jquery模态对话框的部分视图(razor)中加载,问题是我无法与Knockout集成。实现将是这样的,当用户进入一个站点时,我需要向他显示一个带有敲除绑定的模式对话框(弹出--部分视图)。任何帮助都将不胜感激

由于您将立即显示对话框,因此可以使用的一种方法是直接将局部视图作为模板呈现到主页面上

您可以这样定义局部视图:

<script id="myPopupTemplate" type="text/html">
   <span data-bind="text: Name"></span>
   <span data-bind="text: Age"></span>
   <button data-bind="click: doSomething">Do Stuff</button>
</script>
现在,您可以像往常一样使用,除了这次可以使用jQuery将其全部封装在模态对话框所需的结构中

<div data-bind="template: {name: 'myPopupTemplate', data: myData}">
</div>

<div data-bind="template: {name: 'myPopupTemplate', data: myData}">
</div>