Followers

Friday, 18 January 2013

asp.net Menu: how to use (site map ex)

Menu.aspx



  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Menu.aspx.cs" Inherits="Menu" %>  
  2.   
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  4.   
  5. <html xmlns="http://www.w3.org/1999/xhtml">  
  6. <head runat="server">  
  7.     <title>asp.net Menu: how to use</title>  
  8. </head>  
  9. <body>  
  10.     <form id="form1" runat="server">  
  11.     <div>  
  12.         <h2 style="color:Red">Menu</h2>  
  13.         <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />  
  14.         <asp:Menu ID="Menu1" runat="server">  
  15.         </asp:Menu>  
  16.     </div>  
  17.     </form>  
  18. </body>  
  19. </html>  

Menu.aspx.cs

  1. using System;  
  2. using System.Collections;  
  3. using System.Configuration;  
  4. using System.Data;  
  5. using System.Linq;  
  6. using System.Web;  
  7. using System.Web.Security;  
  8. using System.Web.UI;  
  9. using System.Web.UI.HtmlControls;  
  10. using System.Web.UI.WebControls;  
  11. using System.Web.UI.WebControls.WebParts;  
  12. using System.Xml.Linq;  
  13.   
  14. public partial class Menu : System.Web.UI.Page  
  15. {  
  16.     protected void Page_Load(object sender, EventArgs e)  
  17.     {  
  18.         if(!this.IsPostBack)  
  19.         {  
  20.             Menu1.DataSourceID = "SiteMapDataSource1";  
  21.             Menu1.BackColor = System.Drawing.Color.Green;  
  22.             Menu1.ForeColor = System.Drawing.Color.Snow;  
  23.             Menu1.DynamicMenuStyle.BackColor = System.Drawing.Color.OrangeRed;  
  24.         }  
  25.     }  
  26. }  
Web.sitemap




No comments:

Post a Comment