私はasp.net 2010でWebサイトを開発しており、asp.netコントロールを使用してAjaxを使用しています。_Load イベントもトリガー タグもない更新パネルがあり、ハイパーリンク (タグ「a」) をクリックして手動でトリガーする (更新しない) 必要があります。何らかの理由で、ボタンなどの他のコントロールの代わりにハイパーリンクを使用する必要があります。JavaScript または jquery 関数で更新パネルをトリガーしたり、それをトリガーするサーバー側コードで関数を呼び出したりする必要があります。私のasp.netコード:
<a id="trg" href="#div5"></a>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
ハイパーリンク trg をクリックして UpdateUanel1 を更新するために呼び出す必要がある私の c# 関数:
protected void func()
{
Label1.Text=System.DateTime.Now.ToString();
}