如何通过数据库生成.NET导航菜单??? 请教大家:如何通过后台数据库生成.NET导航菜单?象这样:http://www.zkbr.com/这个问题困惑我几周了,请大家帮忙指点。在ASP文件中实现起来很麻烦,在.NET2.0中有没有更好更快的解决办法??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 刚浏览了一下,这种直接在fireworks里面做,就可以啦 在.NET2.0中使用Menu或者TreeView控件 请问大家,MENU或者TREEVIEW控件的数据源如何同数据库连接???能直接用这两个控件当然很好,但我不知道怎样直接把这两个控件的数据源同数据库连接。谢谢。 private void InitMenu(MenuItemCollection Nds, string ParentMenuID, DataSet ds) { string FilterMenu = ""; if (ParentMenuID == "00") FilterMenu = "len(MenuID)=2"; else FilterMenu = "MenuID like '" + ParentMenuID + "%'and MenuID<>'" + ParentMenuID + "'and len(MenuID)='" + Convert.ToString(ParentMenuID.Length + 2) + "'"; using (DataView dv = new DataView()) { dv.Table = ds.Tables[0]; dv.RowFilter = FilterMenu; foreach (DataRowView drv in dv) { MenuItem myMenuItem = new MenuItem(); myMenuItem.NavigateUrl = drv["MenuNavigateUrl"].ToString(); myMenuItem.Target = drv["Target"].ToString(); myMenuItem.Text = drv["MenuTxt"].ToString(); myMenuItem.Value = drv["MenuID"].ToString(); if (ParentMenuID!="00") { myMenuItem.ImageUrl = "../images/ahead.gif"; } Nds.Add(myMenuItem); InitMenu(myMenuItem.ChildItems, myMenuItem.Value, ds); } } } 使用SiteMapDataSource,看看帮助 asp.net2.0 treeview控件用数据表做为数据源实现n级动态菜单+页面连接含参数传递http://blog.morock.net/article.asp?id=76 asp.net中如何实现多附件上传,要求和163邮箱的附件上传差不多,上传以后可以点击删除所上传的附件 VS连接SQL数据库 如何用ajax / jquery 清除image src 从字符串向 datetime 转换时失败的问题 哥,姐,帮个忙 checkboxlist的用法? asp.net2.0论坛源码下载 ChangePassword 控件的问题。另:带过项目的人能否到我公司兼职,带我们一个小项目。 哪里错了,好着急啊! 今天,上海的圣诞,下雪了。。。。 如何实现不同格式的视频的播放(设计模式) [求助]如何在javascript中调用服务器端的方法??
{
string FilterMenu = ""; if (ParentMenuID == "00")
FilterMenu = "len(MenuID)=2";
else
FilterMenu = "MenuID like '" + ParentMenuID + "%'and MenuID<>'" + ParentMenuID + "'and len(MenuID)='" + Convert.ToString(ParentMenuID.Length + 2) + "'"; using (DataView dv = new DataView())
{
dv.Table = ds.Tables[0];
dv.RowFilter = FilterMenu; foreach (DataRowView drv in dv)
{
MenuItem myMenuItem = new MenuItem();
myMenuItem.NavigateUrl = drv["MenuNavigateUrl"].ToString();
myMenuItem.Target = drv["Target"].ToString();
myMenuItem.Text = drv["MenuTxt"].ToString();
myMenuItem.Value = drv["MenuID"].ToString();
if (ParentMenuID!="00")
{
myMenuItem.ImageUrl = "../images/ahead.gif";
}
Nds.Add(myMenuItem);
InitMenu(myMenuItem.ChildItems, myMenuItem.Value, ds);
}
}
}