| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <%-- <Snippet5> --%>
- <%@ Master Language="C#" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <script runat="server">
- public DateTime LastUpdate
- {
- get
- {
- return (DateTime)(ViewState["LastUpdate"] ?? DateTime.Now);
- }
- set
- {
- ViewState["LastUpdate"] = value;
- }
- }
- protected void MasterButton2_Click(object sender, EventArgs e)
- {
- LastUpdate = DateTime.Now;
- ((UpdatePanel)ContentPlaceHolder1.FindControl("UpdatePanel1")).Update();
- }
- protected void Page_Load(object sender, EventArgs e)
- {
- ScriptManager1.RegisterAsyncPostBackControl(Button2);
- }
- </script>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head id="Head1" runat="server">
- <title>ScriptManager in Master Page Example</title>
- </head>
- <body>
- <form id="form1" runat="server">
- <div>
- <asp:ScriptManager ID="ScriptManager1" runat="server" />
- <asp:Panel ID="MasterPanel1" runat="server" GroupingText="Master Page">
- <asp:Button ID="Button1" runat="server" Text="Full Page Refresh" />
- <asp:Button ID="Button2" runat="server" Text="Refresh Panel" OnClick="MasterButton2_Click" />
- </asp:Panel>
- <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
- </asp:ContentPlaceHolder>
- </div>
- </form>
- </body>
- </html>
- <%-- </Snippet5> --%>
|