首页  ·  知识 ·  云计算
一个动态菜单的例子
downmoon  http://blog.csdn.net/downmoon/  综合  编辑:dezai  图片来源:网络
前台文件: SCRIPT language="javascript"... &nb

前台文件:


       

        border="0" align="center" cellPadding="0" cellSpacing="0" >
       
               
               
                
         
       
   
       
   
中国蔬菜网最新优惠消息

后台文件:

using System;
using System.IO;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data;
using System.Text.RegularExpressions;
using System.Text;
namespace Vegnet.User.Web.UI.Controls
{


    ///


    /// Menu 的摘要说明。
    ///

    public class Menu:Vegnet.Common.Web.UI.Controls.BaseControl
    {

        #region Members
        #region 菜单内容,

        //Vip栏目标记
        string _vipImage=" ";

        //其实不应加在这里,应在公用组件里,
        //此处应用Static 变量,待改!! 
        // downmoon 2006-12-11

        #region 显示菜单ID
        protected    int MenuExtendDivID
        {
            get
            {
                object o =ViewState["MenuExtendDivID"];
               
                if(o!=null)
                {
                    return int.Parse(o.ToString());
                }
                else
                {
                    return -1;
                }
            }
            set
            {
                ViewState["MenuExtendDivID"]=value;

            }
        }
        #endregion
        //欢迎与邀月交流,net技术与软件架构 2006年12月4日

        #region 公共菜单头

        ///


        /// 有些项展开
        ///

        protected static  string  publicPreExtend
        {
            //onmouseout='this.style.cursor=default' onmouseover=this.style.cursor='hand'
            get
            {
                return @"

                       

                            {2}