详细信息ajax.actionlink打开对话框并显示有关员工的详细信息

时间:2015-04-15 10:28:54

标签: asp.net asp.net-mvc

我想在点击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);
    }      

当我运行项目并单击详细信息链接时,没有显示输出,当我调试项目控制器时,返回局部视图但没有显示输出。

0 个答案:

没有答案