私のプロジェクトでは、英語とスペイン語の 2 つのタブを持つ tabcontainer を使用しています。
タブは次のとおりです。
写真でわかるように、デフォルトのアクティブなタブ セットはスペイン語です。
英語にして欲しかった。
そのために、次のコードを作成しました。
tcQuestion.ActiveTabIndex = "1"
これもページロードで書いた、
aspxで: <asp:TabContainer ID="tcQuestion" runat="server" ActiveTabIndex="1" Width="90%">
追加しましたActiveTabIndex="1"
しかし、写真でわかるように、このコードに違いはありません。デフォルトの選択はスペイン語のみです。
より明確にするために、タブコンテナのコード全体を共有したいと思います:
<asp:TabContainer ID="tcQuestion" runat="server" ActiveTabIndex="1" Width="90%" >
<asp:TabPanel runat="server" HeaderText="English" ID="English" >
<ContentTemplate>
<table align="center" width="90%">
<tr>
<td align="center" class="Heading" colspan="2" valign="top" >
<asp:Label ID="lblEnglish" Text="Add Question" runat="server" ></asp:Label>
</td>
</tr>
<tr>
<td align="right" class="NormalText" width="40%" valign="top" >
Question :
</td>
<td align="left">
<asp:TextBox ID="txtEnglishQuestion" runat="server" CssClass="ThinTextBox" Rows="7" Columns="35"
TextMode="MultiLine"></asp:TextBox>
</td>
</tr>
</table>
</ContentTemplate>
</asp:TabPanel>
<asp:TabPanel ID="TabPanel2" runat="server" HeaderText="Spanish" >
<ContentTemplate>
<table align="center" width="90%">
<tr>
<td align="center" class="Heading" colspan="2" valign="top" >
Add Question
</td>
</tr>
<tr>
<td align="right" class="NormalText" width="40%" valign="top" >
Question :
</td>
<td align="left">
<asp:TextBox ID="txtQuestionSpanish" runat="server" CssClass="ThinTextBox" Rows="7" Columns="35"
TextMode="MultiLine"></asp:TextBox>
</td>
</tr>
</table>
</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>
注:プログラミング言語は私にとって重要ではありません(C#であろうとvb.netであろうと)
私を助けてください。