AJAXToolkit_ ModalPopupExtender弹出窗中 使用分页方法
2011-08-18 16:41
281 查看
Asp.net页面
添加引用AjaxControlToolkit
<%@RegisterAssembly="AjaxControlToolkit"Namespace="AjaxControlToolkit"TagPrefix="AjaxToolkit"%>
后台页面.cs
在页面中点击按钮弹出选择客户窗体,选择客户后返回主页面,asp:TextBoxID="tbCustom"中显示选中的客户名称
添加引用AjaxControlToolkit
<%@RegisterAssembly="AjaxControlToolkit"Namespace="AjaxControlToolkit"TagPrefix="AjaxToolkit"%>
<asp:UpdatePanelID="UpdatePanelPopUpProducts"runat="server">
<ContentTemplate>
<asp:TextBoxID="tbCustom"runat="server"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>
<asp:ButtonID="btnCustomSearch"runat="server"Text="pop"OnClick="btnCustomSearch_Click"/>
<AjaxToolkit:ModalPopupExtenderID="mdlPopupCustom"runat="server"TargetControlID="btnCustomSearch"
PopupControlID="pnlPopupCustom"OkControlID="btnOK"CancelControlID="btnClose"BackgroundCssClass="modalBackground"
/>
<asp:Panelrunat="server"ID="pnlPopupCustom"BackColor="White">
<asp:UpdatePanelrunat="server"ID="UpdatepanelSelectCu">
<Triggers>
<asp:AsyncPostBackTriggerControlID="btnOK"EventName="Click"/>
<asp:AsyncPostBackTriggerControlID="btnClose"EventName="Click"/>
</Triggers>
<ContentTemplate>
<asp:UpdatePanelrunat="server"ID="Updatepanel1">
<ContentTemplate>
<uc1:CustomControlID="CustomControl1"runat="server"/><!—-有一分页控件-->
</ContentTemplate>
</asp:UpdatePanel>
<asp:ButtonID="btnOK"runat="server"Text="确定"OnClick="btnOK_Click"UseSubmitBehavior="false"/>
<asp:ButtonID="btnClose"runat="server"Text="取消"OnClick="btnClose_Click"UseSubmitBehavior="false"/>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Panel>
后台页面.cs
protectedvoidbtnCustomSearch_Click(objectsender,EventArgse)
{
//this.mdlPopupCustom.Show();
//this.pnlPopupCustom.Visible=true;
}
protectedvoidbtnOK_Click(objectsender,EventArgse)
{
this.CustomControl1.GetSelectedCustom();
stringname=((TypeDataEntity)this.CustomControl1.SelectedCustom).Name;
//////this.pcePopup.Commit(name);
if(!string.IsNullOrEmpty(name))
{
PopupControlExtender.GetProxyForCurrentPopup(this.Page).Commit(name);
//this.pcePopup.Commit(name);
//PopupControlExtender.GetProxyForCurrentPopup(this).Commit(name);
//this.pcePopup.Cancel();
//this.pcePopup.Commit(this.tbCustom.Text);
//this.mdlPopup.Show();
this.tbCustom.Text=name;
this.mdlPopupCustom.Hide();
//this.pnlPopupCustom.Visible=false;
//this.mdlPopupCustom.Hide();
}
}
protectedvoidbtnClose_Click(objectsender,EventArgse)
{
//this.pcePopupCustom.Cancel();
//this.mdlPopup.Hide();
//this.pcePopup.Cancel();
//this.pnlPopupCustom.Visible=false;
this.mdlPopupCustom.Hide();
}
在页面中点击按钮弹出选择客户窗体,选择客户后返回主页面,asp:TextBoxID="tbCustom"中显示选中的客户名称
相关文章推荐
- AJAX扩展控件ModalPopupExtender(弹出模式对话框)的使用方法总结
- AJAX Control Toolkit——ModalPopupExtender(弹出对话框&蒙板)
- Ajax的 ModalPopupExtender控件使用方法
- Ajax的 ModalPopupExtender控件使用方法
- AjaxControlToolkit 微软出的ajax.net 工具使用教程十三 ModalPopupExtender 控件的使用
- AjaxControlToolkit 微软出的ajax.net 工具使用教程十四 PopupControlExtender(弹出) 控件的使用
- ASP.NET Ajax Toolkit使用ModalPopupExtender控件
- 关于 ajaxToolkit:ModalPopupExtender 弹出窗口在IE弹出时“游走”的问题。
- ASP.NET AJAX Control Toolkit: ModalPopupExtender使用技巧(转)
- AJAX ModalPopupExtender实现弹出窗体效果 结合UpdatePanel实现完全无刷新
- 本周ASP.NET英文技术文章推荐[09/23 - 09/29]:IIS 7.0、Facebook.NET、ASP.NET AJAX、ModalPopupExtender、扩展方法、LinqDataS
- ajax 无刷新状态下,使用ModalPopupExtender跳出的子页面选择内容
- 轻松掌握Ajax.net系列教程七:使用ModalPopupExtender
- 轻松掌握Ajax.net系列教程七:使用ModalPopupExtender
- AjaxControlTookit的ModalPopupExtender弹出应用
- AJAX ControlToolkit学习日志-ModalPopupExtender(16)
- 关于Ajax控件ModalPopupExtender出现的 未通过 Sys.UI.DomEvent.addHandler 方法添加处理程序的解决方法。
- AjaxControlToolKit DropDownExtender(下拉扩展控件)使用方法
- AjaxControlToolKit CalendarExtender(日历扩展控件)的使用方法
- 局部刷新 与 点击按钮弹出窗口 (ajax 控件 updatepanel ModalPopupExtender ) 今天怎么老出问题呢