<%@ Page Language="C#" %> <%@ Register src="ucTest.ascx" tagname="ucTest" tagprefix="uc1" %> <script runat="server"> void button_Click(object sender, EventArgs e) { lbltest.Text = "Refreshed by server side event handler at " + DateTime.Now + ".<br>"; } </script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>How to update an UpdatePanel with JavaScript</title> <script type="text/javascript"> function UpdPanelUpdate() { __doPostBack("<%= button.ClientID %>",""); } </script> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server" /> <div> <a href="java<!-- no -->script:UpdPanelUpdate()">Update the Panel</a> <asp:Button ID="button" runat="server" OnClick="button_Click" style="display:none;"/> <asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional"> <contenttemplate> <uc1:ucTest ID="ucTest1" runat="server" /> <asp:Label ID="lbltest" runat="server"> </contenttemplate> <triggers> <asp:AsyncPostBackTrigger ControlID="button" EventName="Click" /> </triggers> </div> </form> </body> </html> </br>
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ucTest.ascx.cs" Inherits="ucTest" %> <table border="3"> <tr> <td> <% Response.WriteFile("TextFile.txt"); %> </td> </tr> </table>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)