ToolBar & Menu supports skin change. The following is the runtime style of VS. NET. It also supports VS. NET design.
Menu layers support unlimited layers.
Supports binding XML data sources and adding sub-controls in ASPX.
<Msp: toolbar id = "ToolBar1" runat = "server" Width = "pixel PX">
<Msp: MenuItem ID = "MI1" Label = "" LeftIcon = "icon_listMembers" LeftIconOver = "icon_listMembers_over">
<Msp: MenuItem ID = "MI11" Label = "new project" LeftIcon = "icon_copy" LeftIconOver = "icon_copy_over"> </msp: MenuItem>
</Msp: MenuItem>
<Msp: MenuItem ID = "MI2" Label = "" LeftIcon = "icon_addNewItem" LeftIconOver = "icon_addNewItem_over">
<Msp: MenuItem ID = "MI21" Label = "Add new item" LeftIcon = "icon_copy" LeftIconOver = "icon_copy_over"> </msp: MenuItem>
<Msp: MenuItem ID = "MI28" Label = "-"> </msp: MenuItem>
<Msp: MenuItem ID = "MI23" Label = "add Web feature">
<Msp: MenuItem ID = "MI231" Label = "add Web form" LeftIcon = "icon_parameterInfo" LeftIconOver = "icon_parameterInfo_over"> </msp: MenuItem>
<Msp: MenuItem ID = "MI232" Label = "add Web user control" LeftIcon = "icon_project" LeftIconOver = "icon_project_over"> </msp: MenuItem>
</Msp: MenuItem>
<Msp: MenuItem ID = "MI26" Label = "add component" LeftIcon = "icon_parameterInfo" LeftIconOver = "icon_parameterInfo_over"> </msp: MenuItem>
</Msp: MenuItem>
</Msp: toolbar>
Xml binding:Private void Page_Load (object sender, System. EventArgs e)
{
If (! This. IsPostBack)
{
ToolBar1.DataSource = Server. MapPath ("ToolBarXmlData. xml ");
ToolBar1.DataBind ();
}
}
Event bubbles after menu items are clicked
You can also add the client jump URL and JS.
Supports dynamic addition, deletion, hiding, and disabling menu items.
For more functions, download the console and use the DEMO. Click here to download the MSPlus ToolBar & Menu WebControls
Speaking of ASP. NET Menu Control, you will surely think of the ASPNEMENU company specializing in Menu Control abroad, when I first saw ASPNETMENU, I was still learning. NET, there is a project that needs a menu control, but it actually needs to buy $299 USD. At that time, I was wondering why no one of us would think of it as one, what's better than what he does ?!
Since then, I have started control development. The ToolBar and Menu controls released this time are not as rich as ASPNETMENU (currently only one Vs is provided. net style), but in terms of functionality and performance, I personally think it should be better than him (at least ASPNETENU only supports one method of XML binding, after the VIEWSTATE is maintained, the ViewState is not properly processed, resulting in an increase in the VIEWSTATE value on the page, but the performance of the sub-menu is affected ).
Another point is that the MSPlus control is free for Chinese people!
The MSPlus control may not be very functional at present. If you have any suggestions or ideas, you can leave a message for me. I hope to make progress together with you.
Last week, I was busy helping a friend create a project, so the release of the new control also stopped for a week. Next time I will release TABControl.