我已经创建了一个网站,并在Windows Server 2003上托管了它。
我的第一页是主页,它仅包含下拉列表和一个按钮。
从下拉列表中选择文本并单击按钮时。它重定向主页。
主页包含一些文本框和更新面板中的按钮。
例如。
<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 Server数据库中。它不会处理并重定向到主页,该页面包含下拉列表和一个按钮,而无需在Windows Server 2003上显示任何消息。
sys.webforms.pagerequestmanagerervererrorexception:处理服务器上的请求时发生了一个未知错误。从服务器返回的状态代码为:12152
我已经搜索过这一点,但没有帮助。有什么问题?有趣的是,该网站在Windows XP上工作正常。请帮助解决问题。
使用AJAX时,来自服务器的任何客户端脚本都应使用ScriptManager类。在这种情况下,由于您希望它立即运行,请使用ScriptManager.RegisterStartupScript().
ScriptManager.RegisterStartupScript(Page, typeof(Page), "MyScript", "confirm('Select True or False in exempt field.')", true);