Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/12.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 3 用于编辑弹出窗口的MVC3局部视图_Asp.net Mvc 3_Partial Views_Edit - Fatal编程技术网

Asp.net mvc 3 用于编辑弹出窗口的MVC3局部视图

Asp.net mvc 3 用于编辑弹出窗口的MVC3局部视图,asp.net-mvc-3,partial-views,edit,Asp.net Mvc 3,Partial Views,Edit,我正在写一个MVC3项目。现在,我有一个表,其中列的数据作为ActionLink,如下所示: <td style="color: Black; background-color: Bisque; text-align: center; width: 410px"> @Html.ActionLink(@item.LookUp_NameString, "EditPartial", "Capitation", new { id = item.CAPITATI

我正在写一个MVC3项目。现在,我有一个表,其中列的数据作为ActionLink,如下所示:

<td style="color: Black; background-color: Bisque; text-align: center; width: 410px">
                @Html.ActionLink(@item.LookUp_NameString, "EditPartial", "Capitation", new { id = item.CAPITATION_RATE_ID }, new { @class = "actionLink" })
            </td>

@ActionLink(@item.LookUp\u NameString,“editpoital”,“Capitation”,new{id=item.Capitation\u RATE\u id},new{@class=“ActionLink”})
EditPartial顾名思义是一个局部视图,我需要将其作为弹出菜单打开,以便用户可以编辑对象的详细信息并保存它,然后我们可以返回到原始页面


谢谢你的帮助

您可以使用jQuery和jQueryUi捕获单击并在对话框中打开渲染动作

<div id="popupWindow" style="display: none;" ></div>

<script type="text/javascript">     
    $(function() {
        $("#popupWindow").dialog({
            width: 600,
            autoOpen: false
        }); 

        $('a.actionLink').click(function() {
            var url = $(this).attr('href');
            $('#popupWindow').load(url, function() {
                $('#popupWindow').dialog('open');
            });
            return false;
        });
    }); 
</script>

$(函数(){
$(“弹出窗口”)。对话框({
宽度:600,
自动打开:错误
}); 
$('a.actionLink')。单击(函数(){
var url=$(this.attr('href');
$('#popupWindow')。加载(url,函数(){
$('popupWindow')。对话框('open');
});
返回false;
});
}); 

您可以使用jQuery和jQueryUi捕获单击并在对话框中打开渲染动作

<div id="popupWindow" style="display: none;" ></div>

<script type="text/javascript">     
    $(function() {
        $("#popupWindow").dialog({
            width: 600,
            autoOpen: false
        }); 

        $('a.actionLink').click(function() {
            var url = $(this).attr('href');
            $('#popupWindow').load(url, function() {
                $('#popupWindow').dialog('open');
            });
            return false;
        });
    }); 
</script>

$(函数(){
$(“弹出窗口”)。对话框({
宽度:600,
自动打开:错误
}); 
$('a.actionLink')。单击(函数(){
var url=$(this.attr('href');
$('#popupWindow')。加载(url,函数(){
$('popupWindow')。对话框('open');
});
返回false;
});
}); 

这会传递id的值吗?或者这需要ajax调用吗?错误:Microsoft JScript运行时错误:“$.ui.dialog.defaults”为null或不是对象这基于原始代码示例….,它将传递给呈现局部视图的操作,无论您在url中输入了什么变量。至于您的异常,您是否包含JQueryUI?@OBL,您在获取该异常之前是否在页面中包含JQueryUI?由于错误,它将重新定向到部分视图,而不是将其显示为弹出窗口。休息很好。谢谢这会传递id的值吗?或者这需要ajax调用吗?错误:Microsoft JScript运行时错误:“$.ui.dialog.defaults”为null或不是对象这基于原始代码示例….,它将传递给呈现局部视图的操作,无论您在url中输入了什么变量。至于您的异常,您是否包含JQueryUI?@OBL,您在获取该异常之前是否在页面中包含JQueryUI?由于错误,它将重新定向到部分视图,而不是将其显示为弹出窗口。休息很好。谢谢