フォームを扱う多くのビューにこのコードを何度も貼り付けています。MVC2のビューから次のマークアップをリファクタリングする簡単な方法はありますか?唯一の変更部分はキャンセルリンクのルートです(LocalizedSaveButtonとLocalizedCancelLinkは私が作成したヘルパーメソッドです)。それをPartialViewに抽出しようとしましたが、BeginForm機能が失われました。助言がありますか?
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div class="span-14">
<% Html.EnableClientValidation(); %>
<%using (Html.BeginForm())
{%>
<fieldset>
<legend>Edit Profile</legend>
<%=Html.AntiForgeryToken() %>
<%=Html.EditorForModel() %>
<div class="span-6 prepend-3">
<%=Html.LocalizedSaveButton() %>
<%=Html.LocalizedCancelLink(RoutingHelper.HomeDefault()) %>
</div>
</fieldset>
<%}%>
</div>