NorthwindTradersMasterPageCS.master 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <!-- <Snippet3> -->
  2. <%@ Master Language="C#" %>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  4. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <script runat="server">
  6. protected void FeaturedProduct_Click(object sender, EventArgs e)
  7. {
  8. ((SqlDataSource)ContentPlaceHolder1.FindControl("SqlDataSource1")).SelectParameters["SearchTerm"].DefaultValue =
  9. Server.HtmlEncode(FeaturedProduct.Text);
  10. ((Label)ContentPlaceHolder1.FindControl("Label1")).Text = "Searching for '" +
  11. Server.HtmlEncode(FeaturedProduct.Text) + "'";
  12. ((TextBox)ContentPlaceHolder1.FindControl("SearchField")).Text =
  13. FeaturedProduct.Text;
  14. ((UpdatePanel)ContentPlaceHolder1.FindControl("UpdatePanel2")).Update();
  15. }
  16. protected void Page_Load(object sender, EventArgs e)
  17. {
  18. ScriptManager1.RegisterAsyncPostBackControl(FeaturedProduct);
  19. }
  20. </script>
  21. <html xmlns="http://www.w3.org/1999/xhtml">
  22. <head runat="server">
  23. <title>NorthwindTraders Master Page Example</title>
  24. <style type="text/css">
  25. body {
  26. font-family: Lucida Sans Unicode;
  27. font-size: 10pt;
  28. }
  29. button {
  30. font-family: tahoma;
  31. font-size: 8pt;
  32. }
  33. #masterheader {
  34. height: 40px;
  35. }
  36. #logodiv {
  37. position: absolute;
  38. left: 10px;
  39. }
  40. #menudiv {
  41. position: absolute;
  42. right: 10px;
  43. }
  44. </style>
  45. </head>
  46. <body>
  47. <form id="form1" runat="server">
  48. <div id="masterheader">
  49. <asp:ScriptManager ID="ScriptManager1" runat="server" />
  50. <div id="logodiv">
  51. <a href="http://www.northwindtraders.com">Northwind Traders</a>
  52. </div>
  53. <div id="menudiv">
  54. <asp:Menu ID="Menu1" runat="server" Orientation="Horizontal">
  55. <Items>
  56. <asp:MenuItem Target="#" Text="Home" Value="Home"></asp:MenuItem>
  57. <asp:MenuItem Target="#" Text="Products" Value="Products"></asp:MenuItem>
  58. <asp:MenuItem Target="#" Text="About" Value="About"></asp:MenuItem>
  59. </Items>
  60. <StaticMenuStyle HorizontalPadding="5px" />
  61. </asp:Menu>
  62. </div>
  63. </div>
  64. <br />
  65. This month's hot item:
  66. <asp:LinkButton ID="FeaturedProduct" runat="server"
  67. OnClick="FeaturedProduct_Click">Pepper Sauce</asp:LinkButton><br />
  68. <hr />
  69. <div id="maincontent">
  70. <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
  71. </asp:ContentPlaceHolder>
  72. </div>
  73. </form>
  74. </body>
  75. </html>
  76. <!-- </Snippet3> -->