0

私のページには次のコントロールがあります。

        <abc:OrcaShowHidePanelExtender ID="NumberPlate" ShowHideControlID="RadioButtonListNumberPlate"
            TargetControlID="panelNumberPlate" runat="server" 
            ShowHideClientPredicate="NumberPlate_ClientPredicate" />

したがって、これは画面上のパネルを非表示/表示するために使用されます。問題は、3 つのタブがあり、同じページにある 3 つのタブでパネルを非表示にする必要があることです。

        function NumberPlate_ClientPredicate() {

            return $('#<%= RadioButtonListNumberPlate.ClientID %> input:radio:checked').val() === 'Yes';
}

私の質問は、クライアントIDを関数に追加して、各パネルが関数を個別に呼び出すことができるかということです。これは、最後のパネルのみを呼び出すためです。

だから私は以下を試しましたが、成功しませんでした:

 function  $('#<%= NumberPlate_ClientPredicate.ClientID %>')() {
//my return check
}
4

1 に答える 1

0

わかりましたので、私はちょうど使用しました:

<%= this.ClientID %> 関数名の前に ShowHideClientPredicate="NumberPlate_ClientPredicate" をパネルから取り出して、コードビハインドに名前を追加しました

于 2013-10-16T15:11:15.307 に答える