我是 ajax 新手,使用 Visual Studio 2005 和框架 2.0。一个简单的 Ajax 示例总是将页面加载事件处理为单击按钮。没有部署,只是在调试模式下运行将我带到Page_Load
事件中。不知道是什么问题?我检查了UpdatePanel1.IsInPartialRendering and ScriptManager1.IsInAsyncPostBack
哪些值为false。这是我的代码,
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true" >
</asp:ScriptManager>
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text=""></asp:Label><br />
<asp:Button ID="Button1" runat="server" Text="PostBack" OnClick="Button1_Click" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = DateTime.Now.ToLongTimeString()+UpdatePanel1.IsInPartialRendering+ScriptManager1.IsInAsyncPostBack;
}
到目前为止,谷歌和 stackoverflow 对我没有帮助。所以任何善良的心都可以帮助我......