Umbraco 4でWebアプリケーションを開発しており、ページ間でデータをポストするときに断続的な問題が発生しました。フォーム提出が新しいページに投稿されると、すべてのバリデーターが起動してさまざまな望ましくない結果が発生するため、同じ結果を持つ異なるボタンを使用してさまざまなポスティング方法を試しました。他の誰かがこの問題に遭遇しましたか?Umbracoで実行されるフォーム検証ツール
0
A
答えて
1
妥当性チェックグループは機能していますが、問題の一番下にあります。ページ上のボタンを提出する
1つのHTMLなしにrunatサーバーで、提出したので、提出から来ていたところ、背後にあるコードは、関係なく、検証グループ
の、解雇ので、すべての検証を知りませんでした
0
特に指定しない限り、すべてのポストバックイベントは、ページ上のすべてのバリデータをトリガします。いずれか...
A)各バリデーターと、バリデーターを同じ名前にトリガーするコントロールのそれぞれにValidationGroup
プロパティーを設定します。この場合
<asp:RequiredFieldValidator ID="valName" runat="server" AssociatedControlID="txtName" ValidationGroup="AllRequired" />
<asp:TextBox ID="txtName" runat="server" />
<asp:Button ID="btnSubmit" runat="server" ValidationGroup="AllRequired" OnClick="..." />
<asp:Button ID="btnSkip" runat="server" OnClick="..." />
、btnSkip
は、バリデータをトリガしません。
B)CausesValidation
プロパティを、検証をトリガーしないコントロールのfalse
に設定します。
<asp:Button ID="btnSubmit" runat="server" CausesValidation="false" OnClick="..." />
ああ、いいね。あなた自身の答えを受け入れることを忘れないでください。私たちはこの問題が解決されたことを知ります。 :) –