【发布时间】:2016-07-30 01:55:43
【问题描述】:
我正在尝试构建一个 ModalPopUp 作为控件。它有这些控件:
-
TextBox- 过滤器占位符 -
Button- 搜索按钮 -
Button- 取消按钮 -
GridView- 显示结果
<ajax:toolkitscriptmanager id="searchPopUp" runat="server"></ajax:toolkitscriptmanager>
<asp:Panel
BackColor="White"
ID="searchPanel"
CssClass="modalPopup"
runat="server"
Style="display: table">
<div class="myContainer">
<uc1:ScreenSearch
runat="server"
ID="mySearch" />
<asp:Button ID="btnToHide" runat="server" Text="Tohide" Style="display: none" />
<asp:Button ID="btnToShow" runat="server" Text="ToShow" Style="display: none" />
</div>
</asp:Panel>
<ajax:ModalPopupExtender
ID="ModalPopUpSearch"
runat="server"
TargetControlID="btnToShow"
PopupControlID="searchPanel"
CancelControlID="btnToHide"
DropShadow="true"
BackgroundCssClass="modalBackground">
</ajax:ModalPopupExtender>
后面的代码:uc1:ScreenSearch
protected void Page_Load(object sender, EventArgs e){...}
protected void fillGridView()
{
myDao dao = new myDao();
DataSet ds = new DataSet();
ds = dao.retornarPesquisa(txtFilter.Text); //return data source
DataTable dt = new DataTable();
gv.DataSource = ds;
gv.DataBind();
}
uc1:ScreenSearch 是我的控件,包含TextBox、Button(执行搜索调用方法:fillGridView())和GridView。
当我尝试执行搜索时,单击绑定GridView。在我的用户控件的 GridView 中获得结果的最佳方法是什么?
【问题讨论】:
-
你能告诉我们你的搜索代码吗?
标签: c# asp.net gridview asp.net-ajax modalpopupextender