我无法在visual (2012和2019)工具箱中看到选项卡控制。有人能告诉我是微软的人删除了它吗?或者我需要做些什么才能得到它。
(预先谢谢:)
发布于 2022-02-01 00:48:07
哼,天哪,从来就没有一个基于网页的标签控件。
经常使用的是菜单和某种视图组。
然而,也有流行的add工具包,它有很多非常好的插件。它是免费的,而且有很多不错的功能。特别是文件向上加载控件、弹出对话框、手风琴控件,当然还有选项卡控件。
他们都是asp.net意识到的。
只需从ajax选项中拖动一个选项卡控件(必须为ajax工具包执行nuget ),然后我将得到这个标记,然后如下所示:
<ajaxToolkit:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="0"
BorderStyle="Solid" >
<ajaxToolkit:TabPanel runat="server" HeaderText="My First Tab" ID="TabPanel1">
</ajaxToolkit:TabPanel>
<ajaxToolkit:TabPanel ID="TabPanel2" runat="server" HeaderText="My Second Tab">
</ajaxToolkit:TabPanel>
</ajaxToolkit:TabContainer>这给你带来了这个:

但是,ajaox工具包是一个很大的库,仅用于制表符控件。
既然每个人都有jquery,那么我就会介绍jQuery.UI,并说采用他们的选项卡控件--并且它是友好的引导+样式( ajaxtoolkit确实不错,但是它在外观和感觉上需要一点爱和关心)。
jQuery选项卡控件如下所示:

所以,这些天,我会考虑jQuery.UI。虽然a工具箱中的控件往往“更容易”使用,但一旦您更加努力地采用jquery.UI,那么这只是一次性的工作,然后重用和需要更多的选项卡控件并不是真正意义上的工作。
您可以在这里找到jQuery.UI:
以及ajax工具包(现在由dev express维护)?使用nuget。free工具箱是开放源码的,可以免费使用。
官方页面:发展速递主页
这里的工作表控件示例
Ajaxtoolkit选项卡示例
如前所述,如果您想构建自己的asp.net,可以使用多视图、视图和菜单,但我不记得asp.net (基于web)有一个选项卡控件。
当然,对于桌面,我们总是有一个选项卡控件,但对于web没有。
https://stackoverflow.com/questions/70928370
复制相似问题