2012-01-11 16 views
2

私はObcontrol Gridをusercontrol内に持ち、usercontrolはupdatepanelの中​​にあります。ユーザーコントロールが動的に読み込まれません。それは登録され、静的な参照が行われます。グリッドまたはユーザコントロールからの非同期ポストバックがある場合は常に、Oboutグリッドが無効になります。非同期ポストバックでUpdatePanelのOboutグリッドが無効になる

グリッドを選択したり、グリッド上で何かを実行することはできません。私はOboutグリッドが更新されているのを見ることができます、または、同じusercontrolが他の多くの場所で参照されるので、usercontrolはうまくいきます。

本当にありがとうございます。私は本当にOboutグリッドが無効になっている理由を理解できません。初期のロードは良いですし、グリッドが完全なポストバックを作成するときにもうまく動作しますが、非同期ポストバックでは動作しません(私はそうだと思います)。

編集

Enabledtrueです。グリッドも読み取り専用ではありません。しかし、グリッドやグリッド上のボタンをクリックすることはできません。

<asp:UpdatePanel ID="uplSelectOwner" UpdateMode="Conditional" runat="server"> 
    <ContentTemplate> 
     <tuc:selectOwner ID="uclSelectOwner" runat="server"/> </ContentTemplate> 
    <ContentTemplate> 
</asp:UpdatePanel> 
+0

あなたの言葉から何が無効になっているのですか? 'Enabled'プロパティは' false'ですか?また、いくつかのコード、おそらく再現可能で簡略化されたバージョンを表示すると便利です。少なくともUpdatePanel。 –

+0

コメントを削除できます。あなたの質問を編集しました(質問の下の 'edit'-linkをクリックするだけです)。編集ビューで疑問符をクリックすると、書式設定などのヘルプが表示されます(例:コードをどのように表示できるかを確認するには、 'code'タグをクリックしてください)。 –

+0

ありがとう、何か地獄は本当に感謝しています。私は一種の打撃を受け、何が起きているのか知らない。 – Anna

答えて

0

gridのCallbackModeプロパティをfalse(link)に設定してください。 pageinit割り当てで

1

:各ユーザーコントロールの

this.grid.id= this.id +"grid"; 

グリッドID繰り返し、その後、唯一のファンク。

+1

「ファンク」とは何ですか? – LittleBobbyTables

関連する問題