this.BTDelete.Attributes.Add("onclick", "javascript:return confirm('删除该栏目将删除该栏目下的所有子栏目,确定要删除该栏目吗?');");为什么不管我点确定还是取消都不会执行删除呢?
解决方案 »
- 请问我的cab文件为什不能自动安装?急急急
- itextsharp 如何读取已经存在的PDF的书签
- 附件下载的时候txt格式文件下载问题
- objType = Assembly.Load(path).CreateInstance(CacheKey)取得的objType为什么为空呢?
- 生成静态时怎么显示进度条???
- 如何在另一个线程中刷新页面
- c#如果获取multipart/form-data的数据?
- 附件上传的问题,很有挑战性,是高手都来看看!(高分请教)
- 请问:在编辑状态,如何把数据库中的数据添加到下拉列表中?
- 问一个类型转换的问题。
- 想实现类似论坛论坛首页那样的分类
- 在页面动态往Panel中添加了LinkButton, 为什么点击添加的LinkButton不会执行相应事件代码
<asp:Button ID="btnDelete" runat="server" Text="删 除" OnClientClick="return confirm('删除该栏目将删除该栏目下的所有子栏目,确定要删除该栏目吗?')" OnClick="btnDelete_Click" />
如果是asp:LinkButton的话,是无效的
还是不行
protected void btnDelete_Click(object sender, EventArgs e)
{
//删除操作
}
你在这个函数里面加一些断点,看点击“确定”后有没有进入到这个函数执行
看到底是哪里出的问题
protected void btnDelete_Click(object sender, EventArgs e)
{
//删除操作
}
我想应该是你的删除操作有问题
在这个函数里面加断点调试一下
你在Page_Load函数里面夹一个断点,按F11键
看点击确定后能执行到哪里
protected void Page_Load(object sender, EventArgs e)
{
this.InitTitles();
if (!Page.IsPostBack)
{
try
{
this.txtSDT.DateTimeTextBox.ID = "1";
this.txtEndDT.DateTimeTextBox.ID = "2";
//MessageBox.MessageBox.ShowConfirm(this.BTDelete, "删除该栏目将删除该栏目下的所有子栏目,确定要删除该栏目吗?");
//this.BTDelete.Attributes.Add("OnClientClick", "javascript:return confirm('删除该栏目将删除该栏目下的所有子栏目,确定要删除该栏目吗?');");
this.BinddrpInfoClass();
this.ImageSelector1.FieldRequired = this.ImageSelector2.FieldRequired = this.PathSelector1.FieldRequired = this.PathSelector2.FieldRequired = true;
this.ImageSelector1.FileManagerVirtualPath = this.ImageSelector2.FileManagerVirtualPath = ResMan.GetFolderVirtualPath(Constant.GetCMSTemplateFolder());//模板文件
this.PathSelector1.FileManagerVirtualPath = ResMan.GetFolderVirtualPath(Constant.GetCMSContentFolder()); //内容页面存放位置
this.PathSelector2.FileManagerVirtualPath = ResMan.GetFolderVirtualPath(Constant.GetCMSResourseFolder()); //资源文件存放位置
}
catch (Exception ex)
{
ExceptionProcess(ex);
}
}
}这是删除:
protected void BTDelete_Click(object sender, EventArgs e)
{
try
{
if (!(this.PortalID == -1) && !(this.PortalParentID == -1) && !(this.ThisParentID == -1) && !(this.ChannelID == -1))
{
cqut_CMS_Chanel channelCtl = new cqut_CMS_Chanel();
DBProvider db = new DBProviderFactory().Creater(Constant.GetConnStr());
db.ExecuteSpNonQuery("p_cqut_CMS_DeleteChannelByPID",this.ChannelID);
channelCtl.Delete(this.ChannelID);
MessageBox.MessageBox.Show(this.Page, "删除操作成功");
}
else
{
MessageBox.MessageBox.Show(this.Page,"当前节点不能进行删除操作");
}
}
catch (Exception ex) { ExceptionProcess(ex); }
}
还有就是我这个是用户控件(ascx),多谢指教:)
<asp:Button ID="BTDelete" runat="server" CssClass="FormButton" OnClick="BTDelete_Click" OnClientClick="javascript:return confirm('删除该栏目将删除该栏目下的所有子栏目,确定要删除该栏目吗?');" CausesValidation="False" TabIndex="2" UseSubmitBehavior="False" /></td>
也不行,新建了个页面也不行,看来可能是我里面的其他代码影像到了
分不多,意思下:)