gha*_*ani 5 c# asp.net devexpress
我添加了一个ASPxPopupControl,其中包含一个Save按钮,我想在保存记录后关闭它.
我尝试了以下方法:
string str = @"<script language=""javascript"" type=""text/javascript"">function HideEscalateAsk() {pcEscalteAsk.Hide();}</script>";
Page.RegisterClientScriptBlock("ClientScript", str);
Run Code Online (Sandbox Code Playgroud)
但它仍然无效.如何关闭ASPxPopupControl?
第一件事.你是如何处理保存按钮的; Server Side事件或Client Side.
如果您正在使用客户端,则使用Callback服务器端事件来保存数据和End Callback客户端事件以关闭弹出窗口.
如果使用Server Side事件,则使用ASPxPopupControl.ShowOnPageLoadProperty.
protected void btnShowPopup_Click(object sender, EventArgs e) {
txtPopup.Text = txtMain.Text;
ASPxPopupControl1.ShowOnPageLoad = true;
}
protected void btnOK_Click(object sender, EventArgs e) {
// TODO: your code is here to process the popup window's data at the server
txtMain.Text = txtPopup.Text;
ASPxPopupControl1.ShowOnPageLoad = false;
}
Run Code Online (Sandbox Code Playgroud)
有关信息,请参阅以下链接:
如何显示ASPxPopupControl
如何通过服务器端代码显示和隐藏弹出窗口