使用asp.net菜单控件生成菜单时生成的一些错误代码 [英] Some bad codes generated while generate menu using asp.net menu control
问题描述
亲爱的专家
我正在做一个asp.net项目。我是asp.net菜单控件的新手..
我使用asp.net菜单控件和XML填充菜单..这是成功的。
但是我遇到了样式的问题..因为在代码的第一个生成了div。主菜单中也会自动生成一个onclick事件....
我不想要这个代码..所以请帮我解决这个问题.. 。
在asp.net菜单控件中是否有任何代码使用...
这是填充菜单后的下面的html代码< br $> b $ b
Dear Experts
I am Doing an asp.net project. and i am new in asp.net menu control..
I am populated menus using asp.net menu control and XML.. It is success.
But i get some problem with styles.. because of a div is generated at the first of code. And a onclick event is also automatically generated in main menu....
I don't want this code.. so please help me to solve this issue...
Is there any code using in asp.net menu control...
Here is the Below html code after the menu populated
<a href="#Demomenu_ZS_SM_Menu_SkipLink" style="removed:absolute;removed-10000px;removedauto;width:1px;height:1px;overflow:hidden;">
Skip Navigation Links
</a>
<div id="Demomenu_ZS_SM_Menu">
<ul class="level1 big-menu">
<li>
<a class="popout level1 with-right-arrow" href="#" önclick="__doPostBack('ctl00$Demomenu$ZS_SM_Menu','Main styles')">
Main styles
</a>
<ul class="level2 big-menu">
<li>
<a class="level2" href="UserControls/typography.html">
Typography
</a>
</li>
<li>
<a class="popout level2" href="UserControls/columns.html">
Columns
</a>
<ul class="level3 big-menu">
<li>
<a class="level3" href="UserControls/typography.html">
sub1
</a>
</li>
<li>
<a class="level3" href="UserControls/typography.html">
sub2
</a>
</li>
</ul>
</li>
<li>
<a class="level2" href="UserControls/tables.html">
Tabless
</a>
</li>
<li>
<a class="level2" href="UserControls/colors.html">
Colors & backgrounds
</a>
</li>
</ul>
</li>
<li>
<a class="popout level1 with-right-arrow" href="#" önclick="__doPostBack('ctl00$Demomenu$ZS_SM_Menu','Main features')">
Main features
</a>
<ul class="level2 big-menu">
<li>
<a class="level2" href="UserControls/auto-setup.html">
Automatic setup
</a>
</li>
<li>
<a class="level2" href="UserControls/responsive.html">
Responsiveness
</a>
</li>
<li>
<a class="level2" href="UserControls/tabs.html">
Tabs
</a>
</li>
</ul>
</li>
<li>
<a class="level1 with-right-arrow" href="UserControls/ajax-demo/submenu.html">
With ajax sub-menu
</a>
</li>
</ul>
</div>
<a id="Demomenu_ZS_SM_Menu_SkipLink">
</a>
我不想要下面的代码...
I dont want the below code...
<div id="Demomenu_ZS_SM_Menu">
也不需要在主菜单中发生Onclick事件。
Also don't need the Onclick event occurs in the main menu.
önclick="__doPostBack('ctl00$Demomenu$ZS_SM_Menu','Main styles')"
这是我的菜单控制码
Here is my Menu control code
<asp:XmlDataSource ID="XmlDataSource1" DataFile="~/zybomenu.xml" XPath="/Items/MenuItem" runat="server"></asp:XmlDataSource>
<section class="navigable">
<asp:Menu ID="ZS_SM_Menu" DataSourceID="XmlDataSource1" runat="server">
<StaticMenuStyle CssClass="big-menu" />
<StaticMenuItemStyle CssClass="with-right-arrow"/>
<DynamicMenuStyle CssClass="big-menu" />
<DataBindings>
<asp:MenuItemBinding DataMember="MenuItem" TextField="Text" NavigateUrlField="NavigationUrl"/>
</DataBindings>
</asp:Menu>
</section>
这是我的XML
Here is my XML
<Items>
<MenuItem NavigationUrl ="" Text="Main styles">
<MenuItem NavigationUrl ="typography.html" Text="Typography"></MenuItem>
<MenuItem NavigationUrl ="columns.html" Text="Columns">
<MenuItem NavigationUrl ="typography.html" Text="sub1"></MenuItem>
<MenuItem NavigationUrl ="typography.html" Text="sub2"></MenuItem>
</MenuItem>
<MenuItem NavigationUrl ="tables.html" Text="Tabless"></MenuItem>
<MenuItem NavigationUrl ="colors.html" Text="Colors & backgrounds"></MenuItem>
</MenuItem>
<MenuItem NavigationUrl ="" Text="Main features">
<MenuItem NavigationUrl ="auto-setup.html" Text="Automatic setup"></MenuItem>
<MenuItem NavigationUrl ="responsive.html" Text="Responsiveness"></MenuItem>
<MenuItem NavigationUrl ="tabs.html" Text="Tabs"></MenuItem>
</MenuItem>
<MenuItem NavigationUrl ="ajax-demo/submenu.html" Text="With ajax sub-menu"></MenuItem>
</Items>
请帮我解决这个问题...
谢谢&问候,
Dileep .....
Please help me to solve this...
Thanks & Regards,
Dileep.....
推荐答案
Demomenu
ZS_SM_Menu','主要样式') >
主要样式
< / a >
< ul class = level2 big-menu > ;
< li >
< a class = level2 href = UserControls / typography.html >
排版
< / a >
< / li >
< li > ;
< a class = popout level2 href = UserControls / columns.html >
列
< / a >
< ul < span class =code-attribute> class = level3 big-menu >
< < span class =code-leadattribute> li >
< a class=\"level3\" href=\"UserControls/typography.html\">
sub1
</a>
</li>
<li>
<a class=\"level3\" href=\"UserControls/typography.html\">
sub2
</a>
</li>
</ul>
</li>
<li>
<a class=\"level2\" href=\"UserControls/tables.html\">
Tabless
</a>
</li>
<li>
<a class=\"level2\" href=\"UserControls/colors.html\">
Colors & backgrounds
</a>
</li>
</ul>
</li>
<li>
<a class=\"popout level1 with-right-arrow\" href=\"#\" önclick=\"__doPostBack('ctl00
ZS_SM_Menu','Main styles')"> Main styles </a> <ul class="level2 big-menu"> <li> <a class="level2" href="UserControls/typography.html"> Typography </a> </li> <li> <a class="popout level2" href="UserControls/columns.html"> Columns </a> <ul class="level3 big-menu"> <li> <a class="level3" href="UserControls/typography.html"> sub1 </a> </li> <li> <a class="level3" href="UserControls/typography.html"> sub2 </a> </li> </ul> </li> <li> <a class="level2" href="UserControls/tables.html"> Tabless </a> </li> <li> <a class="level2" href="UserControls/colors.html"> Colors & backgrounds </a> </li> </ul> </li> <li> <a class="popout level1 with-right-arrow" href="#" önclick="__doPostBack('ctl00
Demomenu
这篇关于使用asp.net菜单控件生成菜单时生成的一些错误代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!