1

レイアウト内にメニュー バーがあり、すべてのページからアクセスできます

ユーザーがこれらのメニュー項目のいずれかをクリックしたときに、ページ モデルの情報 (顧客、車、犬の編集情報など) を保存しようとしています。それらがどのページから来たかに関係なく、情報を再入力します。

このようなことをする最善の方法は何ですか?

現在、これは醜いです-各コントローラーにはメニューリンク(「編集」)用の独自のアクションがあり、ビュー自体は /Shared フォルダーにあり、レイアウトには次のような ActionLink があります

_Layout.vbhtml

<div id="footer">                
    <div class="footerContent" style="top:20px;">@Html.ActionLink("Edit This", Edit"</div>
</div>

このレイアウトを使用できるコントローラーは次のようになります (例: ApplyController):

    Public Function Edit(ByVal apply As ApplyModel) As ActionResult
        //would like to save the apply model so i can use it later 
        Return View("Edit"))
    End Function

とにかく-これが理にかなっていることを願っています..VB.NETでMVCを初めて使用するので、すべてがうまくいくことを願っています

4

0 に答える 0