menu控件动态绑定后多生成..................

lian2522 2007-11-09 02:42:34
Menu控件动态绑定后多生成链接产生一条白线怎么移除
多出的HTML代码是这样的:
<A href="http://localhost:3572/Web/TrafficCop/Index.aspx#Menu1_SkipLink"><IMG
style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=0 alt=跳过导航链接 src="台州公安三所三队——交警队_files/WebResource.gif" width=0></A>
Menu控件动态绑定的代码:
public static void AppImageLink(Menu menu, string imageUrl, string departId, string strWhere)
{
StarTech.Police.BLL.DllLinkBll link = new StarTech.Police.BLL.DllLinkBll();
MenuItem menuNode = new MenuItem();
menuNode.ImageUrl = imageUrl;

menu.Items.Add(menuNode);
addchildmenu1(menuNode, departId, strWhere);
}

private static void addchildmenu1(MenuItem node, string departId, string strWhere)
{
StarTech.Police.BLL.DllLinkBll link = new StarTech.Police.BLL.DllLinkBll();
DataSet ds = link.GetAppLink(strWhere);
if (!ds.Tables[0].Rows.Count.Equals(0))
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
MenuItem menuNode = new MenuItem();
menuNode.Text = ds.Tables[0].Rows[i]["linkname"].ToString();
menuNode.Value = ds.Tables[0].Rows[i]["id"].ToString();
menuNode.NavigateUrl = ds.Tables[0].Rows[i]["linkurl"].ToString();

menuNode.Enabled = true;
menuNode.Selectable = true;
node.ChildItems.Add(menuNode);

addchildmenu2(menuNode, menuNode.Value, departId);
}
}
}

private static void addchildmenu2(MenuItem node, string strID, string departId)
{
StarTech.Police.BLL.DllLinkBll link = new StarTech.Police.BLL.DllLinkBll();
DataSet ds = link.GetAppLink(" pid=" + strID + " and departid=" + departId);
if (!ds.Tables[0].Rows.Count.Equals(0))
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
MenuItem menuNode = new MenuItem();
menuNode.Text = ds.Tables[0].Rows[i]["linkname"].ToString();
menuNode.Value = ds.Tables[0].Rows[i]["id"].ToString();
menuNode.NavigateUrl = ds.Tables[0].Rows[i]["linkurl"].ToString();

menuNode.Enabled = true;
menuNode.Selectable = true;
node.ChildItems.Add(menuNode);
}
}
}
...全文
121 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lian2522 2007-11-09
  • 打赏
  • 举报
回复
menu控件如何在菜单项之间加分割符-ASP.NET

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧