【发布时间】:2010-11-02 05:25:39
【问题描述】:
<div id="divAnswerHeader">
<div id="divAnswerSubHeader">
<h2><asp:Label ID="lblTotalAnsw" runat="server" Text=""></asp:Label> Answers</h2>
<div id="divTabs">
<asp:LinkButton ID="oldestAnswer" runat="server" title="Answers in the order they were given" OnClick="oldest_click">oldest</asp:LinkButton>
<asp:LinkButton ID="newestAnswer" runat="server" title="Most recent answers first" OnClick="newest_click">newest</asp:LinkButton>
<asp:LinkButton ID="votesAnswer" runat="server" title="Answers with the most votes first" OnClick ="votes_click">votes</asp:LinkButton>
</div>
</div>
</div>
<asp:UpdatePanel ID="upPnlLMList" runat="server">
<ContentTemplate>
// code.........
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="oldestAnswer" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="newestAnswer" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="votesAnswer" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
在我写的文件后面的代码中............ protected void old_click(object sender, EventArgs e) {
}
protected void newest_click(object sender, EventArgs e)
{
}
protected void votes_click(object sender, EventArgs e)
{
}
当我点击最新、最旧、投票时 page_load 事件触发,而我已经定义了异步回发,所以我想防止触发 page_load 事件我将如何做。
【问题讨论】:
标签: asp.net-ajax