私のアプリケーションで3つのビュー(1つのメイン、1つの部分、1つのネストされた部分)何度も何度も
ネストされたAjax.Actionlink(InsertionMode.insertが何らかの混乱を引き起こした後)
ActionLinkのは、このActionLinkののメインビューで
フローを使用::私は(再びとagaiこのリンクをクリックすると、 n)は、新しいpartailビュー(createPackage)は
createPackage部分ビュー(メインビューからのリンクをクリックした後にレンダリングされたビュー)内で使用さ<div id="newCheck"> @Ajax.ActionLink("add Checks", "addAnotherCheck", new AjaxOptions { InsertionMode = InsertionMode.InsertAfter, UpdateTargetId = "newCheck" })<br/><br/></div>
ActionLinkのをクリックし、すべての上のid = "newPackage" の後に追加されますすべての上のID =「newPackageは」
をクリックした後
このActionLinkのの流れに::私は、このリンク(何度も何度も)、新しいネストされたpartailビュー(addAnotherCheck)をクリックし、私が追加されます。 e主な目的は、複数のチェックを保持する各パッケージで複数のパッケージを作成することです
すべてを完了しました(すべての作業は完了し、アプリケーション(ASP> NET MVC3)は正常に動作しています)
問題は(表示のみ)複数のチェックを含む複数のパッケージをクリックしてからpackage2,3..nの「add check」リンクをクリックする(入れ子部分の)ビュー(1を除く)別の「addAnotherCheck」ネストされたビューはpackage1「add check」リンク
の後に追加されますが、 "add check"を呼び出した後に追加する
ナットシェルで :: ajax.actionlink(with insertionmode.InsertAfter)を使用して、ネストされた部分を何度も何度も(partialから(私はメインビューから何度も呼び出している)それはその入れ子部分を第1の部分のみに挿入することです。