Asp.net mvc 3 用于编辑弹出窗口的MVC3局部视图
我正在写一个MVC3项目。现在,我有一个表,其中列的数据作为ActionLink,如下所示: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
<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?由于错误,它将重新定向到部分视图,而不是将其显示为弹出窗口。休息很好。谢谢