2

ASPX コード:

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

<cc1:ToolkitScriptManager ID="ToolkitScriptManager2" runat="server">
</cc1:ToolkitScriptManager>

<asp:TextBox ID="txtLastNm" runat="server" CssClass="ETextField1"></asp:TextBox>
<asp:ImageButton ID="btnSend" runat="server" ValidationGroup="Send" BorderWidth="0" BackColor="Transparent" ImageUrl="~/images/Buttons/submit.png"  Height="34" Width="100" onclick="btnSend_Click" />

<cc1:NoBot ID="NoBot1" runat="server" OnGenerateChallengeAndResponse="NoBot1_GenerateChallengeAndResponse" ResponseMinimumDelaySeconds="3"
                      CutoffMaximumInstances="5" CutoffWindowSeconds="60" />

ローカルで動作します。しかし、サーバーにアップロードすると、毎回表示されますInvalidBadResponse

ログイン用のデータを入力し、asp ボタンをクリックします。NoBot 状態は InvalidBadResponse であり、失敗します。しかし、ブラウザの更新ボタンをクリックすると、リクエストを再送信するように求められます。OKと言うと、状態が有効になりました! なんで?

同じことのような同じ問題: AjaxControlToolkit NoBotState は常に InvalidBadResponse です

4

1 に答える 1