0

私はこれをjQueryや他の多くのアプローチで試してきました。

まず、関数を呼び出します。

ClientSideEvents  RowClick="function(s, e) { OnGridFocusedRowChanged(); }" 

これにより、別の ASPX にリダイレクトするために使用するルーチンにたどり着くことができました。

(私はコード ビハインドを使用するゲームですが、jQuery と ASP.net Gridview を使用する前に、このようなことを行いました。)

   function OnGridFocusedRowChanged() {
        cell = document.getElementById('<%=ASPxGridView1.ClientID%>')
        alert(cell);  ????
        ViewName = aspxcboDashboard_IN.GetText();
        window.location.href = "Drills.aspx?ViewName=" + ViewName + "&ViewRow=test" + "&ViewCol=test"; 
     } 
4

1 に答える 1

0

コードのどの部分が失敗したかはわかりませんが、グリッドをフェッチできない場合は、ClientInstanceName属性を使用してください。
たとえば、ClientInstanceName を grid1 に設定し、grid を他のグローバル変数として取得します: window.grid1window["grid1"]または単にgrid1.

于 2012-08-25T17:41:17.337 に答える