当前位置:编程学习 > C#/ASP.NET >>

asp.net的页面怎么弹出一个提示框,用于是否确认删除

前台在datalist里面有一个LinkButton,点击的时候后台删除一条记录,可没有任何提示,怎么在点击的时候弹出向下面图片一样的提示框。

我用这种方法可以弹出一个提示框,可不知道是啥意思。ScriptManager.RegisterStartupScript(hidden1, this.GetType(), "warning", "alert('感谢支持')", true);

能不能再后台弹出下面的框框,返回TRUE或者FALSE让我执行是否要删除啊。

--------------------编程问答-------------------- 在Page_Load里加上这个,然后再删除的时候就会提示了。给分吧,ib_delete.Attributes.Add("onclick", "javascript:return window.confirm('您确定要删除该项吗?')") --------------------编程问答-------------------- “此图片来自腾讯旗下搜索网站” --------------------编程问答--------------------

 <asp:ImageButton runat="server" ID="delete" CommandName="Delete" 
                OnClientClick="return confirm('确定要删除吗?')" ImageUrl="images/delete.gif" />
--------------------编程问答-------------------- <asp:LinkButton ID="del" runat="server" OnClientClick="return confirm('确定删除吗?')"></asp:LinkButton> --------------------编程问答--------------------  protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                LinkButton lkDelete = (LinkButton)e.Item.FindControl("lkDel");
                lkDelete.Attributes.Add("onclick", "return confirm('你确定要删除该公告吗?')");
            }
        }

 protected void DataList1_DeleteCommand(object source, DataListCommandEventArgs e)
        {
            if (e.CommandName == "delete")
            {
                int id = Convert.ToInt32(this.DataList1.DataKeys[e.Item.ItemIndex].ToString());
                //EasyWeb.Blog.IDbTask.Iblog_placard blog_placard = EasyWeb.Blog.DALFactory.dblog_placard.Create();
                dal.Delete(id);//这个是调用删除数据库里记录的方法,你自个写啊。
                BindUser();//删完了数据再绑定一次。
            }
        } --------------------编程问答-------------------- ImageButton imgbtn = (ImageButton)e.Row.FindControl("imgbtnDelete");
imgbtn.Attributes.Add("onclick", "return confirm('您确定要删除么?');");
  我用的图片按钮做的、 --------------------编程问答-------------------- 你那些发就是JavaScript只不过这样写比直接response.write("<script>alert('感谢支持')</script>")要好!这样不会是的弹出提示框时页面变为空白! --------------------编程问答-------------------- 支持3楼的回答 --------------------编程问答-------------------- 在linkButton加个属性 OnClientClick="return confirm('确定要删除吗?')" 就可以,这个根据返回时true 或false决定执行 onclick事件 --------------------编程问答-------------------- "alert('感谢支持')", 改成 "if(confirm('是否确认支持?')){window.close() }" --------------------编程问答-------------------- if   (e.Item.ItemType   ==   ListItemType.Item   ||   e.Item.ItemType   ==   ListItemType.AlternatingItem)   
                  {   
                   LinkButton   btn   =   (LinkButton)e.Item.FindControl("lbl");   
                   btn.Attributes.Add("onclick",   "return   confirm   (\"确定要执行此操作吗?\");");                     }   
onclientClic="return confirm('确定删除吗')"
或 ClientScript.RegisterStartupScript(this.GetType(), "PleaseCheck", "if(confirm('确定删除吗'))document.getElementById('hf').value='1';else
document.getElementById('hf').value='0;",true);   
if(hf.value.Equals("1"))
{

}
--------------------编程问答-------------------- Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('删除成功!');", true);
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('删除失败!');", true); --------------------编程问答-------------------- OnClientClick="return confirm('确定要删除吗?')" --------------------编程问答--------------------   protected void DataList1_DeleteCommand(object source, DataListCommandEventArgs e)
    {
        .......
       Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('删除成功!');", true);
       Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('删除失败!');", true); 
 

    } --------------------编程问答-------------------- Respond.write("<script>window.confirm('是否删除?')</script>"); --------------------编程问答-------------------- <asp:ImageButton runat="server" ID="delete" CommandName="Delete" 
                OnClientClick="return confirm('确定要删除吗?')" ImageUrl="" />
这个很好弄了 --------------------编程问答-------------------- 以上很多都正解 --------------------编程问答-------------------- OnClientClick="return confirm('确定要删除吗?')"

以上很多都正解 --------------------编程问答--------------------
引用 3 楼 lirenniao 的回复:
C# code

 <asp:ImageButton runat="server" ID="delete" CommandName="Delete" 
                OnClientClick="return confirm('确定要删除吗?')" ImageUrl="images/delete.gif" />


+1
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,