1

私はMVC3プロジェクトを書いています。現在、次のように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 に答える