0
我在模態對話框中綁定數據時遇到了問題。 我有一個類似的ascx文件DataBind GridView在按鈕上點擊模式對話框
<asp:Panel ID="ModalDialog" runat="server" Style="display: none;">
<asp:UpdatePanel runat="server" ID="UpdatePanel" ChildrenAsTriggers="true" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView runat="server" ID="ResultGridTest" AutoGenerateColumns="true" ShowHeader="true" Width="100%" />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="ResultGridTest" />
</Triggers>
</asp:UpdatePanel>
</asp:Panel>
模態對話框打開在jQuery對話框
$j("#ModalDialog").dialog("open");
的問題是,當我試圖綁定的處理方法,數據ResultGridTest這是傳遞價值射擊從另一個控件中,ResultGridHas沒有任何可見數據。 我的處理方法:
protected void GridViewControl_DataBindGridView(object sender, PassSelectedValuesEventArgs<Model> e)
{
ResultGridTest.DataSource = e.SelectedItems;
ResultGridTest.DataBind();
}
你有怎樣的事件後,在我的模態對話框出現數據綁定任何想法? 請幫忙
仍然不起作用,ChildrenAsTriggers應該與UpdatePanel上的手動觸發更新方法產生相同的效果 –
ChildrenAsTriggers適用於直接子元素。根據你的說法,這是UpdatePanel的直接子元素?我在考慮ContentTemplate或不在這個之間感到困惑? –
ResultGridTest是一個子控件,在triggerpostback中定義了什麼。如果我錯了,不要責怪我,我在asp網絡形式的noob –