1

我正在编写一个 MVC3 项目。现在我有一个表,其中包含 Data as actionLinks 列:

<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>

EditPartial 顾名思义是一个局部视图,我需要将其作为弹出菜单打开,以便用户可以编辑对象的详细信息保存它,然后我们可以返回原始页面。

谢谢您的帮助!

4

1 回答 1

1

您可以使用 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>
于 2012-04-05T18:03:31.913 回答