0

私の要件は、ユーザーが [別の追加] ボタンを押したことに基づいて、動的 div に部分ビューを表示する必要があるようなものです。以下のコードを試しましたが、達成できません。

<html>
<head>
    <title>Index</title>
    <script type="text/javascript" src="../../Scripts/jquery-1.5.1.min.js"></script>
    <script type="text/javascript" src="../../Scripts/jquery-ui-1.8.11.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
        var i = 0;
            $("#chkAccecpt, #btnAccept").click(function () {
        i++;
        var divElement = "<br /><div id='container"+i+"'"+"> </div>";
                 $("#frmAccept").append(divElement);
                 $("#container1").load('@Url.Content("../../Views/Shared/UserInfoPartialView.cshtml")');
            });
        });
    </script>
</head>
<body>
    <div id="MainContent">
    <form id="frmAccept" method="post" action="#">
        <input type="checkbox" id="chkAccecpt" value="1" /> AddAnother
        <br />
        <input type="button" id="btnAccept" value="Add Another" />
        <br />
        <div id="userDetailsInfoContainer" class="Container">
            @Html.Partial("~/Views/Shared/UserInfoPartialView.cshtml")
        </div>
    // Here I need the dynamic container1 div  with that partial view controls also
     </form>
    </div>
</body>
</html>
4

3 に答える 3

0

サーバーからクローンコンテナを呼び出すのはなぜですか

$('#container').clone().attr("id","container1").appendTo('#frmAccept');

ブラウザから直接ビューにアクセスすることはできません。そのためのアクションを追加する必要があります。

于 2013-07-29T05:09:25.133 に答える