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