0

私のプロジェクトでは、英語とスペイン語の 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であろうと)

私を助けてください。

4

2 に答える 2

2

タブ インデックスをゼロ (0) に設定する必要があります。

tcQuestion.ActiveTabIndex = 0
于 2013-07-25T05:24:20.727 に答える