0

Web サイトを作成し、Windows Server 2003 でホストしています。Ajax 3.5 を使用して、ページ全体に更新パネル タグを付けました。

私の最初のページは、ドロップダウンとボタンのみを含むホームページです。

ドロップダウンからテキストを選択してボタンをクリックすると。メインページをリダイレクトします。

メイン ページには、いくつかのテキスト ボックスと更新パネルのボタンが含まれています。

たとえば。

<CC1:ToolkitScriptManager ID="sm" runat="server"  />
            <div>
            <asp:UpdatePanel ID="update" runat="server">
            <ContentTemplate>
            <table cellpadding="0" cellspacing="0" border="0" width="960px">
            <tr> 
            <td align="left">
            <asp:Panel ID="pnlAjax" runat="server" Width="500px" BorderStyle="Double" BorderWidth="5" BorderColor="Brown">
        // Code Here
        // This a the few part of the code.
           </asp:panel>
        </td>
        </tr>
        <tr>
        <td>
        <asp:button ID="btnSubmit" runat="server" text="Submit"/>
        </td>
        </tr>

        </table>
         </ContentTemplate>
            </asp:UpdatePanel>

Asyncpostbacktrigger タグは使用しませんでした。テキストボックスに詳細を入力し、送信ボタンをクリックして詳細をSQLサーバーデータベースに保存すると。Windows Server 2003でメッセージを表示せずに、ドロップダウンとボタンを含むホームページに処理およびリダイレクトしません。IISからこのWebサイトを実行すると、次のメッセージが表示されます。

Sys.WebForms.PageRequestManagerServerErrorException: サーバーで要求を処理中に不明なエラーが発生しました。サーバーから返されたステータス コード: 12152

私はこれについてグーグルで調べましたが、助けにはなりません。どうした?そして興味深いことに、この Web サイトは Windows XP で正常に動作しています。問題の解決にご協力ください。

4

1 に答える 1

0

AJAX を使用する場合、サーバーからのクライアント側スクリプトはすべて ScriptManager クラスを使用する必要があります。この場合、すぐに実行したいので、ScriptManager.RegisterStartupScript().

ScriptManager.RegisterStartupScript(Page, typeof(Page), "MyScript", "confirm('Select True or False in exempt field.')", true);
于 2012-10-23T11:52:20.567 に答える