<asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div id="Container" onclick="__doPostBack('UpdatePanel1', '');">
<asp:UpdatePanel runat="server" ID="UpdatePanel1"
OnLoad="UpdatePanel1_Load">
<ContentTemplate>
<asp:Label runat="server" ID="Label1" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
</asp:Content>
代码隐藏
public partial class _Default : Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void UpdatePanel1_Load(object sender, EventArgs e)
{
Label1.Text = DateTime.Now.ToString();
UpdatePanel1.Update();
}
}
我在这里遗漏了一些东西,我已经做了 100 次,但这一次它似乎拒绝工作。我只需要一双额外的眼睛来看看我不是什么。我只是告诉更新面板在单击 div 时进行更新,问题是它总是进行整页回发。
我尝试了下面的两个建议,但没有运气让我头疼的是我也在一个全新的项目中尝试过,但一点运气都没有。