2 u013010391 u013010391 于 2013.12.01 11:29 提问

asp.net中gridview的内置删除事件为什么不能弹出js提示

如下,当删除失败之后,后面输出的js不能弹出来

 protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
    Button button = GridView1.Rows[e.RowIndex].FindControl("Button1") as Button;
    int albumId = Convert.ToInt32(button.CommandArgument);

    int aa = new PhotoManager().deletePhoto(0, albumId) ;  //先删照片,
    if (new PhotoManager().getPhoto(albumId).Count <= 0)  //再判断照片是否已全部删除
    {
        if (new AlbumManager().deleteAlbum(albumId) > 0)  //最后 删除相册
        {
            getAlbumWeb();
        }
        else
        {
            Response.Write("<script>alert('网络忙!删除失败')</script>");
        }
    }
}

1个回答

testcs_dn
testcs_dn   Rxr 2015.12.05 14:48
 Response.Write("<script>alert('网络忙!删除失败')</script>");

这样写肯定是不行的;
参考:http://blog.csdn.net/chopper7278/article/details/2610375

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
asp.net gridview中给删除按钮加confirm窗口
        给删除按钮加confirm窗口是很多人的习惯做法,在asp.net gridview控件中也可以实现这个做法,下面是我在网上找到的资料:       http://dev.21tx.com/2007/01/11/12851.html      http://blog.csdn.net/yuexiaxiaochongzi/archive/2008/01/17/2047937.
在ASP.NET(GridView)中弹出一个对话框
  为gridview“删除”列添加确认对话框提示: javascript:return confirm(您真的要删除此行吗?)中的javascript:可以省略如何为gridview控件里的“删除”列添加一个确认对话框?网上众说纷纭,大致见到了三种解决方案,现归纳如下:1、继承Web.IO里的button控件,为其实现一个IPostback的接口用于回调,具体代码之复杂,只有作者自己
ASPxGridView删除、添加、修改成功后,弹出提示对话框的方法
分为几步: 1、在aspx文件中添加 function EndCallBack(s, e) {     if (s.cpAlertMsg != "" && s.cpAlertMsg !=null) {         alert(s.cpAlertMsg);         s.cpAlertMsg = null;      }  }  2、在ASPxGridVie
实现对gridview删除行时弹出确认对话框的一种简单方法
在VS2008提供的GridView中我们可以直接添加一个CommandField删除列:,完后在它的RowDeleting事件中完成删除。但在多半我们在做这种删除操作时都需要先让操作者再确认下,完后再进行删除,以避免误操作引起的误删除。 可以通过下面方法给GridView删除前加上个确认对话框。 首先,在GridView的属性对框话框中点击“Columns”进入它的“字段”设计器。接着在“字
GridView使用CommandField删除列实现删除时提示确认框
在.net2005提供的GridView中我们可以直接添加一个CommandField删除列完后在它的RowDeleting事件中完成删除 GridView在使用CommandField删除时弹出提示框,在.net2005提供的GridView中我们可以直接添加一个CommandField删除列:,完后在它的RowDeleting事件中完成删除。但在多半我们在做这种删
asp.net中GridView删除前的确认操作
1.在页面中添加GridView,修改控件名称gvUser 2.设置数据源DataSource(ObjectDataSource等) 3.设置GridView的DataKeyNames属性,删除操作就是按照这个主键进行删除 4.修改GridView的代码,向里面添加修改、删除按钮                    AutoGenerateColumns="False" Da
手动写GridView的RowEditing RowCancelingEdit RowUpdating RowDeleting 事件 和 删除 出现提示
先定一个绑定的方法 void Bind()...{this.GridViewUser.DataSource = new BILL.OperateUser().SelectOneUserSqlComd();this.GridViewUser.DataBind();} protected void GridView1_RowEditing(object sender, Grid
asp.net中弹出确认窗口(confirm),实现确认删除的功能
<br />     在网页制作中经常出现是否确认按钮,特别是在删除数据库是,如果没有做这种设置就会引起数据的丢失。如果做了确认按钮后就会给用户一次补救的机会,这样就避免了不必要的数据丢失。如果直接用js写的话有很难和后台的操作联系。 <br /> 解决方案:<br />      给按钮添加Attributes属性,即Button1.Attributes["OnClick"] = "return confirm('are you sure?')";<br /> 这样在客户端生成 OnClic
UpdatePanel下解决提示框不弹出的方法
用户体验上既想页面不刷新,也希望同时能够看到操作的效果(弹出提示框)! ①不刷新,我们可以使用UpdatePanel ②弹出消息框,这个有很多的方式:我写两个作为例子参考一下! eg:Response.Write("alert('产品添加成功!')"); ClientScript.RegisterStartupScript(t
ASP.net GridView双击事件,弹出一个窗口显示详细信息
ASP.net GridView双击事件,弹出一个窗口显示详细信息,模式窗口显示详细信息。