我想在点击ajax.actionlink
时显示jQuery对话框并请求发送到控制器和控制器返回局部视图,对话框显示部分视图的完整数据
这是我的代码
<td>
@Ajax.ActionLink("Detail", "Details", new { id = item.emp_id }, new AjaxOptions { HttpMethod = "GET", InsertionMode = InsertionMode.InsertAfter, UpdateTargetId = "#result", OnSuccess = "openDialog" });
<div id="first">
<div id="result">
</div>
</div>
</td>
的Javascript
function openDialog()
{
$("#result").dialog({
title: 'Assign',
width: 550,
height: 'auto',
modal: true
});
$("#result").dialog("open");
}
控制器
public ActionResult Details(string id)
{
var data=oj.GetById(id);
return PartialView("~/Views/Partial/Details.cshtml", data);
}
当我运行项目并单击详细信息链接时,没有显示输出,当我调试项目控制器时,返回局部视图但没有显示输出。