当前位置:编程学习 > C#/ASP.NET >>

ASP.NET 菜单栏问题


想做个类似于这样的菜单栏,点击菜单后在下面进行剩余菜单的缩放或者单单隐藏、显示
原本是在母版页(.Master)前台的div中写死的ul li
这样的应该如何实现
目前的想法是在母版页的后台写一个拼接字符串的函数,前台通过JS调用并存放到一个新的div中,但是貌似实现不了

后台代码:

protected void Page_Load(object sender, EventArgs e)
        {
            lbMore.Attributes.Add("onclick", "ShowMore()");
        }

        public string CreateMenu()
        {
            divSubmenu.Visible = true;
            return "<li><a href=\"www.baidu.com\"><asp:Label   runat=\"server\" Text=\"测试测试\"></a></li>";
        }


前台:

<asp:Label ID="lbMore" runat="server" Text="更多" ></asp:Label>
<div id="divSubmenu" runat="server" class="menu">
            
        </div>


JS:

function ShowMore() {
             document.getElementById("divSubmenu").innerHTML = "<%=CreateMenu() %>";
         }



分不多,求帮助
ASP.NET JavaScript --------------------编程问答-------------------- 找到一个原因  不能这样生成label,所以就直接换成了<a></a>
问题好像是在替换div内容的时候出了问题
谁来帮个忙。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,