我有一个页面,parent.aspx
其中包括一个用户控件,csForm.ascx
。这个用户控件只是一个简单的表单,最后有一个发送按钮。我也使用Modal Popup Extender
fromAjaxToolKit
来显示表单。
父.aspx
<asp:ScriptManager runat="server" ID="scmg" />
<ajaxToolkit:ModalPopupExtender ID="mdlPopup" runat="server"
TargetControlID="btnCS" PopupControlID="csForm$pnlPopup"
BackgroundCssClass="modalBackground" OkControlID="csForm$btnSend"
CancelControlID="csForm$imgBtnClose" PopupDragHandleControlID="csForm$pnlPopup"
Drag="true" DropShadow="true" />
csForm.ascx.cs
protected void btnSend_Click(object sender, EventArgs e)
{
sendEmail(); //this gets automatically called when parent page is loaded.
}
我遇到的问题是sendEmail()
在加载 parent.aspx 页面时自动调用。有没有办法阻止它?我只想在Send
单击按钮时调用它。