我已经动态加载了一个 -user 控件,它有一些提交按钮代码,用户控件在运行时成功注册,但不要在按钮单击时触发它的提交按钮事件,我缺少什么会有人告诉我吗?
看到这里是我的代码
switch (ContentTypeID)
{
case 1:
myCtrl = Page.LoadControl("~/Controls/DocumentSpreadSheet.ascx");
if (myCtrl != null)
{
((Controls_DocumentSpreadSheet)myCtrl).ddlList = int.Parse(ddlList.SelectedValue);
pnlDetails.Controls.Add(myCtrl);
}
break;
case 2:
现在在运行时注册的用户控件有一些按钮,它有以下事件
protected void btnSave_Click(object sender, EventArgs e)
{
if (checkRequiredFields(true) == true)
{
saveContentDetails();
btnCancel_Click(null, null);
// loadSummaryGrid(true);
}
else
{
showMessageBox("Invalid data; please correct all errors.");
}
}
这个事件没有被触发,我已经附加了断点并观察了它。
渲染标记
<div id="MainContent_ctl00_divButtons">
<table cellspacing="0" cellpadding="0" border="0" style="width: 97%;
margin: 10px;" id="Table3">
<tbody><tr>
<td align="center" colspan="4">
<input type="image" src="../images/submit_btn.png" id="MainContent_ctl00_btnInsert" name="ctl00$MainContent$ctl00$btnInsert">
<input type="image" src="../images/cancel-btn.png" id="MainContent_ctl00_btnCancel" name="ctl00$MainContent$ctl00$btnCancel">
</td>
</tr>
<tr>
<td>
</td>
</tr>
</tbody></table>
</div>
实际加价