现在我的下拉菜单是类似这样的:
mm_menu_1.addMenuItem('公司简介',"location='about.asp?id=1'");
mm_menu_1.hideOnMouseOut=true;
mm_menu_1.bgColor='#ffffff';
mm_menu_1.menuBorder=0;
mm_menu_1.menuLiteBgColor='#FFFFFF';
mm_menu_1.menuBorderBgColor='#FFFFFF';
mm_menu_1.addMenuItem('联系方式',"location='about.aspx?id=2'");
mm_menu_1.hideOnMouseOut=true;
mm_menu_1.bgColor='#ffffff';
mm_menu_1.menuBorder=0;
mm_menu_1.menuLiteBgColor='#FFFFFF';
mm_menu_1.menuBorderBgColor='#FFFFFF';我想数据库每增加一条就能自动读取一条,用datalist读出来,改成了下面这个样子,改了后没反应,应该是不对,请教大家怎么实现啊??
<asp:DataList ID="about" runat="server" Width="100%">
<ItemTemplate>
mm_menu_1.addMenuItem('<%=("name") %> ',"location='about.aspx?aid=<%#Eval("id") %>'");
mm_menu_1.hideOnMouseOut=true;
mm_menu_1.bgColor='#ffffff';
mm_menu_1.menuBorder=0;
mm_menu_1.menuLiteBgColor='#FFFFFF';
mm_menu_1.menuBorderBgColor='#FFFFFF';
</ItemTemplate>
</asp:DataList>
mm_menu_1.addMenuItem('公司简介',"location='about.asp?id=1'");
mm_menu_1.hideOnMouseOut=true;
mm_menu_1.bgColor='#ffffff';
mm_menu_1.menuBorder=0;
mm_menu_1.menuLiteBgColor='#FFFFFF';
mm_menu_1.menuBorderBgColor='#FFFFFF';
mm_menu_1.addMenuItem('联系方式',"location='about.aspx?id=2'");
mm_menu_1.hideOnMouseOut=true;
mm_menu_1.bgColor='#ffffff';
mm_menu_1.menuBorder=0;
mm_menu_1.menuLiteBgColor='#FFFFFF';
mm_menu_1.menuBorderBgColor='#FFFFFF';我想数据库每增加一条就能自动读取一条,用datalist读出来,改成了下面这个样子,改了后没反应,应该是不对,请教大家怎么实现啊??
<asp:DataList ID="about" runat="server" Width="100%">
<ItemTemplate>
mm_menu_1.addMenuItem('<%=("name") %> ',"location='about.aspx?aid=<%#Eval("id") %>'");
mm_menu_1.hideOnMouseOut=true;
mm_menu_1.bgColor='#ffffff';
mm_menu_1.menuBorder=0;
mm_menu_1.menuLiteBgColor='#FFFFFF';
mm_menu_1.menuBorderBgColor='#FFFFFF';
</ItemTemplate>
</asp:DataList>
解决方案 »
- 用asp.net做论坛的思路……
- 求一正则表达式
- ASP.NET2.0发布后出错
- GridView的Bug还是我用错了?
- 开个帖子来聚集ASP.NET的自学方法,走过路过不要错过哦
- 关于DataGrid显示两个表中的数据问题,如解决立刻结贴给分!!谢谢!
- 大家帮我看看这样写错在哪里??
- 怎么写定时器
- System.Net.ServicePointManager.SecurityProtocol 应该在哪设置
- 寻找ASP.NET高手?
- $("#ddlCategoryMain option[selected]").html() Heigh
- windows Mobile 上怎么用wmp做在线播放呢?
就是不知道怎么用addMenuItem读取
不能将div显示到这个栏目的下方 呵呵
老是显示在整个页面的上方
<asp:DataList ID="anders" runat="server" Width="100%">
<ItemTemplate>
mm_menu_1.addMenuItem('<%=("tname") %> ',"location='about.aspx?aid=<%#Eval("tid") %>'");
mm_menu_1.hideOnMouseOut=true;
mm_menu_1.bgColor='#ffffff';
mm_menu_1.menuBorder=0;
mm_menu_1.menuLiteBgColor='#FFFFFF';
mm_menu_1.menuBorderBgColor='#FFFFFF';
</ItemTemplate>
</asp:DataList>
就是不知道怎么在onmousedown的时候将div显示在
<A class=whiteLink href="about.aspx" >关于我们</A>下方啊
{
if (!IsPostBack)
{ string[] datatable1=new string[]{"公司简介","任务介绍","为人服务"};
Menu mm_menu_1 = new Menu();
mm_menu_1.Orientation = Orientation.Horizontal; for(int i=0;i<datatable1.Length;i++)
{
MenuItem mi = new MenuItem();
mm_menu_1.Items.Add(mi);
mm_menu_1.Items[i].Text=datatable1[i];
mm_menu_1.Items[i].NavigateUrl="location='about.asp?id="+i+"'"; for (int j = 0; j < datatable1.Length; j++)
{
MenuItem cmi = new MenuItem();
mi.ChildItems.Add(cmi);
mi.ChildItems[j].Text = datatable1[j];
mi.ChildItems[j].NavigateUrl = "location='about.asp?id=" + j + "'";
}
}
Form.Controls.Add(mm_menu_1);
}
}
改为:"about.asp?id="+i;这句:"location='about.asp?id="+j+"'";
改为:"about.asp?id="+j;