1

Javascript 関数でタブ パネルの OnClientClick イベントの後にいくつかのチェックを実行したいと考えています。私の条件がtrueを返した場合、タブの変更を許可したい、そうでない場合は、ポストバックせずに同じタブでユーザーを制限したい. PFB コード ブロック。

どんな助けでも素晴らしいでしょう...

<cc1:TabContainer ID="tabContainer" runat="server" AutoPostBack="false"
            BackColor="Red" CssClass="ajax__tab_yuitabview-theme">
            <cc1:TabPanel runat="server" HeaderText="A" ID="tbPrograms" OnClientClick="ClickMe;return false">
                <ContentTemplate>
                    Tab1
                </ContentTemplate>
            </cc1:TabPanel>
            Tab2
<ContentTemplate>
                    <uc2:EmployerResources ID="B" runat="server" />
                </ContentTemplate>
            </cc1:TabPanel>
            Tab3
<ContentTemplate>
                    <uc3:ExternalResources ID="C" runat="server" />
                </ContentTemplate>
            </cc1:TabPanel>
        </cc1:TabContainer>
4

3 に答える 3

2

tabPanel1.OnClientClick="MyJavascriptFunction" のように JavaScript 関数の名前のみを指定し、この tabPanel1.OnClientClick=" MyJavascriptFunction() "のように指定しないでください。

于 2013-04-04T07:11:11.323 に答える
1

試しましたか:

onclientactivetabchanged="ClickMe;return false"
于 2012-02-09T23:42:52.613 に答える
0

タブパネルの属性にclickme機能を追加

ページの読み込み時

お気に入り

tbPrograms.Attributes.Add("onClick","ClickMe(); return false;");

これがうまくいくことを願っています

于 2011-09-29T07:13:16.817 に答える