最近在用VS2008,想实现一个TAB选项卡形式的功能,不知道VS有没有自带这个功能的控键,我上网查了下,tabstrip和multipage这两个控键组合起来可以实现,以下是我的代码:
<iewc:TabStrip ID="TabStrip1" runat="server"
TabDefaultStyle="background-color:#000000;font-family:verdana;font-weight:bold;font-size:8pt;color:#ffffff;width:79;height:21;text-align:center"
TabHoverStyle="background-color:#777777"
TabSelectedStyle="background-color:#ffffff;color:#000000"
TargetID="MultiPage1" AutoPostBack="True" >
<iewc:Tab Text="one" TargetID ="one" />
<iewc:Tab Text="two" TargetID ="two" TabIndex="1"/>
<iewc:Tab Text ="three" TargetID ="three" TabIndex ="3" />
<iewc:TabSeparator></iewc:TabSeparator>
</iewc:TabStrip>
</td>
</tr>
<tr>
<td>
<iewc:MultiPage ID="MultiPage1" runat="server">
<iewc:PageView ID ="one">
<iframe id ="if_one" src ="ParameterItemAdd.aspx"frameborder ="0" width ="400" height ="300"></iframe>
</iewc:PageView>
<iewc:PageView ID ="two">
<iframe id ="if_two" src ="ParameterManage.aspx" frameborder ="0" width ="400" height ="300"></iframe>
</iewc:PageView>
<iewc:PageView id ="three">
<iframe id ="if_three" src ="ParameterItemAdd.aspx" frameborder="0" width ="400" height ="300"></iframe>
</iewc:PageView>
</iewc:MultiPage>
但是效果却是tabstrip的三个TAB都不能点,multipage的三个页面都显示了出来,按照正确的显示应该是点中一个TAB,然后显示对应PAGEVIEW中的页面,这是为什么,还有iewebcontrol这个扩展控键有没有版本之说?如1.1,2.0,3.5之类的,还是我下的这个是老版本在VS2008中无效?急求解决方案~
<iewc:TabStrip ID="TabStrip1" runat="server"
TabDefaultStyle="background-color:#000000;font-family:verdana;font-weight:bold;font-size:8pt;color:#ffffff;width:79;height:21;text-align:center"
TabHoverStyle="background-color:#777777"
TabSelectedStyle="background-color:#ffffff;color:#000000"
TargetID="MultiPage1" AutoPostBack="True" >
<iewc:Tab Text="one" TargetID ="one" />
<iewc:Tab Text="two" TargetID ="two" TabIndex="1"/>
<iewc:Tab Text ="three" TargetID ="three" TabIndex ="3" />
<iewc:TabSeparator></iewc:TabSeparator>
</iewc:TabStrip>
</td>
</tr>
<tr>
<td>
<iewc:MultiPage ID="MultiPage1" runat="server">
<iewc:PageView ID ="one">
<iframe id ="if_one" src ="ParameterItemAdd.aspx"frameborder ="0" width ="400" height ="300"></iframe>
</iewc:PageView>
<iewc:PageView ID ="two">
<iframe id ="if_two" src ="ParameterManage.aspx" frameborder ="0" width ="400" height ="300"></iframe>
</iewc:PageView>
<iewc:PageView id ="three">
<iframe id ="if_three" src ="ParameterItemAdd.aspx" frameborder="0" width ="400" height ="300"></iframe>
</iewc:PageView>
</iewc:MultiPage>
但是效果却是tabstrip的三个TAB都不能点,multipage的三个页面都显示了出来,按照正确的显示应该是点中一个TAB,然后显示对应PAGEVIEW中的页面,这是为什么,还有iewebcontrol这个扩展控键有没有版本之说?如1.1,2.0,3.5之类的,还是我下的这个是老版本在VS2008中无效?急求解决方案~
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货