1

jqueryデータテーブルプラグインをgridviewに実装しました。全ページの読み込みで正常に動作します。ajax更新パネル内で発生する部分的なページの読み込み中に、ページングやヘッダーの並べ替えなどのjqueryデータテーブル機能はgridviewで正常に機能しますが、jqueryデータテーブルcssは適用されませんが、IEブラウザーはSys.InvalidOperationException:2というエラーをスローします。同じIDのコンポーネントctl00_ctl00_ph1_phGrid_RequestGridView1_RequestSecurityGridView_ctl1_ctl1をアプリケーションに追加することはできません。ビューソースを調べましたが、同じIDを持つ2つのコンポーネントが見つかりませんでした。私が書いたコードは

    function pageLoad(sender, args)
     {
      if(args.get_isPartialLoad())
       {
        $(document).ready( function () {
          $('#<%=RequestSecurityGridView.ClientID%>').prepend( $("<thead></thead>").append( $(this).find("tr:first") ) ).dataTable( 
           {
            "bLengthChange": false,
            "bJQueryUI": true,
            "iDisplayLength": 8,
            "sPaginationType": "full_numbers"
        } );
      } );  
     }
    else
    {
    $(document).ready( function () 
{
          $('#<%=RequestSecurityGridView.ClientID%>').prepend( $("<thead></thead>").append( $(this).find("tr:first") ) ).dataTable( 
           {
            "bLengthChange": false,
            "iDisplayLength": 8,
            "sPaginationType": "full_numbers"
        } );
      } );  
}

これを解決する方法を教え
てください。ありがとう

4

0 に答える 0