EPiServerを使用してWebサイトを開発しています。自分自身に提出するフォームがあります。送信時に、不足しているフィールドがあるかどうかを確認します。はいの場合、エラーメッセージが表示されます。
問題は、送信時にフィールドがリセットされることです。
jQueryを使用してこれを確認できましたが、そうではありません。私はこれをコードビハインドからチェックしています。
私はEnableViewState=true
いくつかの場所を設定しようとしましたが、運がありません。
これが私のコードの一部です:
<asp:Content ID="Content3" ContentPlaceHolderID="RightContentPlaceHolder" runat="server">
<asp:Panel ID="panelComplaint" runat="server">
<li>
<h3>Postnummer*</h3>
<input id="senderPostCode" name="postCode" type="text" size="20" enableviewstate="true" />
<asp:Label runat="server" id="lblPostCode" CssClass="missingField" Text="Mangler tekst" Visible="false" />
</li>
<li>
<h3>Post sted*</h3>
<input id="senderCity" name="city" type="text" size="100" />
<asp:Label runat="server" id="lblCity" CssClass="missingField" Text="Mangler tekst" Visible="false" />
</li>
<li>
<div class="spacer10px"></div>
<button type="submit" name="Send" >Send me</button>
</li>
</asp:Panel>
</asp:Content>
フォームフィールドを保持するには、何をする必要がありますか?