我正在尝试使用Ajax,所以我创建了以下功能。
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "Refreshed at " + DateTime.Now.ToString();
}
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<fieldset>
<legend>UpdatePanel</legend>
<asp:Label ID="Label1" runat="server" Text="Panel created."></asp:Label><br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</fieldset>
</ContentTemplate>
</asp:UpdatePanel>
以上是微软的例子。现在这对我来说非常适合。我想在这里做的是在Button1_Click
$(document ).ready()
函数
答案 0 :(得分:1)
这不是正确的做法,doPostBack方法将导致无限循环。 document.Ready - &gt; doPostBack - &gt; Document.ready - &gt; doPostBack。等。
你可以这样做
$(document).ready(function() {
__doPostBack("Button1", null);
});