多选项ASP.NET AJAX控件的最佳方法?

时间:2010-03-05 06:28:09

标签: asp.net ajax inheritance tabs tabcontainer

寻找一些实施建议:

我有一个包含3-tab ajaxToolkit的页面:TabContainer。该页面的目的是公开一个具有两个基本输入的计算器:地理位置和日期。这三个选项卡标有“城市和州”,“邮政编码”和“GPS坐标”。每个选项卡容器的布局对于每个选项卡都是相同的,但位置部分除外;位置部分更改,因为每种类型的位置具有不同的输入。例如,要指定城市/州,将有三个字段:城市,国家和州(国家和州将使用级联下拉列表)。但邮政编码只需要一个字段(通过正则表达式验证允许的国家/地区)。

参见示例设计模型:

alt text http://i48.tinypic.com/aeuwdg.jpg

所以,我想要做的事情(为了最小化重复代码),是有一个包含计算器布局和结构的通用控件,而不指定有关位置部分的任何内容。然后,我希望能够根据选择的选项卡提取每个独特的位置控件。选项卡结构存在于页面级别,而不是控件中。

有什么建议吗?

我正在查看模板化控件(请参阅MSDN文章here),但我不相信这是正确的解决方案。如果我必须创建具有相似布局和共同元素的三个独立控件,那么这就是我必须要做的。但真的,我更喜欢更优雅,基于继承的解决方案。

任何建议都将不胜感激。感谢。

1 个答案:

答案 0 :(得分:1)

为此,我使用jQuery UI结束了。这是tab feature非常好。