我想这是很多问题都捆绑在一篇文章中。
我想构建一个类似于TabContainer的类似向导的控件
但我需要某些定制。这就像我想将一些帮助文本与 TabPanel 相关联。所以我想我想为标签面板编写如下标记:
<cc1:MyTabPanel ID="mtp1" runat="server">
<HelpTextTemplate>
This is your step 1 which is about ...
</HelpTextTemplate>
<ContentTemplate>
Content goes here...
</ContentTemplate>
</cc1:MyTabPanel>
那么你怎么做这样的标记......?以及我们如何从后面的代码中访问数据HelpTextTemplate
- 其中可能包含服务器控件和所有内容?
此外,请注意上图中有一个名为“保存”的按钮。用户只需拖放到选项卡面板中。当用户双击它时,我们在后面的代码中生成了一个方法存根(属于 aspx 页面)。这一切是如何实现的?
为了关闭整个解决方案,我意识到我们必须连接一些 javascript 来模拟该选项卡功能。这里也有 css(注意选项卡后面的图像 - 渐变等)。我正在研究的方面是将它变成一个用户可以使用的控件,就像工具包的 tabcontainer 控件一样。因此,css/javascript 应该是捆绑在一起的。如何做到这一点?
编辑:
我也对制作控件设计器(设计时交互)部分感兴趣。我正在寻找与 asp.net 向导控件相同的功能。我已经找到了上面一些问题的答案,我会在找到时间时添加它。