当前位置:有风信息港IT学院编程技术.net → 一个动态菜单的例子(downmoon)

一个动态菜单的例子(downmoon)

减小字体 增大字体 作者:有风IT学院  来源:有风信息港  发布时间:2008-1-13 9:08:57
前台文件:


border="0" align="center" cellPadding="0" cellSpacing="0" >

<asp:label id="labMenuItem" runat="server">






中国蔬菜网最新优惠消息javascript:window.open(this.src);" style="cursor: pointer;"/>


后台文件:

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=" javascript:window.open(this.src);" style="cursor: pointer;"/>";

//其实不应加在这里,应在公用组件里,
//此处应用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
{
//
get
{
return @"


javascript:window.open(this.src);" style="cursor: pointer;"/>{2}




");//初始化尾
this.labMenuItem.Text=sb.ToString();
}

}

}
}