按确定执行cmd.ExecuteNonQuery();并提示删除成功,按取消则不操作……
另外还有个问题想问,在asp.net panel上的控件,如textbox如何将内容清空,如何清除单个和多个的textbox里的内容
我是新手,很多都不明白,所以大家可不可以尽量详细点,谢谢大家啦,

解决方案 »

  1.   

    删除提示
    this.btnDelete.Attribute.Add("onclick","javascript:return confirm('确定删除?')";
      

  2.   

         Attributes.Add("onclick", "return confirm('你确定要删除吗?')");
       
        textbox值清空: this.TextBox1.Text = "";这样就行了
      

  3.   


    OnClientClick="return confirm('确认要删除吗?');"
      

  4.   

    如果是按鈕的話 那就是 BtnDel.OnClientClick="return confirm('是否確認刪除!')"
             ClientScript.RegisterStartupScript(this.GetType(), "mess", "<script>return confirm('是否確認刪除!')
    </script>");
      

  5.   

     function selectAll()
            {
                var len=document.Index.elements.length;
                var i;
                for(i=0;i<len;i++)
                {
                    if(document.Index.elements[i].type="Text")
                    {
                        document.Index.elements[i].checked=true;
                    }
                }
            }
      

  6.   

    清空Textbox很简单啊
    this.TextBoxID.Text = "";不就行了。
      

  7.   

    function selectAll() 
            { 
                var len=document.Index.elements.length; 
                var i; 
                for(i=0;i <len;i++) 
                { 
                    if(document.Index.elements[i].type="Text") 
                    { 
                        document.Index.elements[i].text=""; 
                    } 
                } 
            }
      

  8.   


    写在删除事件里面
                bool flag = UserInfoManager.Update(userInfo);
                
                //3.判断是否删除成功
                if (flag)
                {
                    UserInfo user = Session["CurrentUser"] as UserInfo;
                    OperateLogManager.AddOperInfo(user.UserId, "删除", userInfo.UserId.ToString(), "修改用户状态,改为被屏蔽的");
                    Response.Write("<script>alert('删除成功!');window.location.href='UserManage.aspx';</script>");
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "", "<script>alert('删除失败!')</script>", false);
                }            //4.重新绑定
                this.BingData();
      

  9.   

    你给Button注册一个事件
    this.Button4.Click += new System.EventHandler(this.Button4_Click);
    然后定义Button4_Click这个方法
    private void Button4_Click(object sender, System.EventArgs e)
    {
    if(执行成功)
                  Response.Write("<script>alert('删除成功')");
             else
                Response.Write("<script>alert('删除失败')");
    }
    或者你可以放一个Label控件,来显示删除成功提示信息,如下
    this.LabelID.Text = "删除成功";
      

  10.   

    delbt.Attributes["OnClick"] = "javascript:return confirm('你确定要删除吗!');";
      

  11.   

    在.aspx页面里面找到该按钮,在里面添加事件就可以了
    OnClientClick="return confirm('确认要删除吗?');"
      

  12.   

    这个是在onclientclick属性里加这个么,但是按确定后的操作写在哪呢
      

  13.   


    Page.ClientScript.RegisterStartupScript(Page.GetType(), "ajaxjs", "return confirm('确认要删除吗?');", true);
    在代码中直接如此也可行……
      

  14.   

    删除提示有两种方法
    1、使用代码加入你的删除按钮的ID为btnDel那么btnDel.OnClientClick="return confirm('是否要删除!')" 
    2、在vs里面的属性窗口中将OnClientClick属性的值设置为return confirm('是否要删除!')清除单个TextBox里面的值:
    TextBox1.text=Null或者是TextBox.text="";清除Panel中所有TextBox的值:
    foreach (Control c in Panel1.Controls)
            {
                if (c.GetType().ToString() == "System.Web.UI.WebControls.TextBox")
                {
                    ((TextBox)c).Text = null;
                }
            }
      

  15.   


    OnClientClick="return fuc()"  //写在button控件里的事件
    <Script language="javascript"
        fuction fuc()
    {
        var cfm=confirm("真的要删除吗?删除请点确认")
        if(cfm)
            event.returnValue=true;
        else
            event.returnValue=false;
    }
    </script>
      

  16.   

    这样只是按按钮的时候提示是否要删除吧?那执行的删除操作cmd.ExecuteNonQuery();这条语句写在什么地方呢,提示删除成功又是如何提示的呢
      

  17.   

       唉....
       写个按钮的啦...   比如你单击一个删除按钮 //添加机构
        protected void btAdd_Click(object sender, EventArgs e)
        {
            //1.获得一个参数,通过这个参数来执行删除
            int modeleId = Int32.Parse(e.CommandArgument.ToString());        //2.实例化一个实体
             ModelInfo modelInfo = new ModelInfo();
            modelInfo.ModelId = modeleId; //将获得的这个参数,set给这个实体         //3.调用删除方法
             bool flag =   ModelInfoManager.Delete(ModelInfo);//这个BLL层的一个删除方法,BLL层又调用DAL的删除方法。       //4.判断是否删除成功
                if(flag)
                {
                    Response.Write("<script>alert('删除成功!');window.location.href='BranchManage.aspx';</script>");         
                }
               else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "", "<script>alert('删除失败!')</script>", false);
                }            //5.重新绑定
                this.BindData();
        }
      

  18.   

    不刷新页面的话只能用js删除,比如说点一个按钮就删除
    <input type="button" id="btn_clear" onclick="contentClert();" value="清空Textbox内容" /><script language="javascript">
    function contentClert()
    {
          document.getElementById("<%=TextBox1.ClientID%>").value = "";
    }
    </script>
      

  19.   


    function ClearAll() 
            { 
                var len=document.Index.elements.length; 
                var i; 
                for(i=0;i <len;i++) 
                { 
                    if(document.Index.elements[i].type="Text") 
                    { 
                        document.Index.elements[i].text=""; 
                    } 
                } 
            }
    <input type="Button" onclick="ClearAll()" value="清空文本框內容"
    彈出是否刪除的      ClientScript.RegisterStartupScript(this.GetType(), "mess", " <script>return confirm('是否確認刪除!') 
         //這裡寫刪除代碼
    </script>");
      

  20.   

    彈出是否刪除的 C# code
          ClientScript.RegisterStartupScript(this.GetType(), "mess", " <script>return confirm('是否確認刪除!') </script>"); 
        //這裡寫刪除代碼
    .....
      

  21.   

    up,都让你搞定啦 
    主要是关键字confirm();
      

  22.   

    OnClientClick="return confirm('确认要删除吗?');"
      

  23.   

    按确定执行cmd.ExecuteNonQuery();并提示删除成功,按取消则不操作…… 
    在Button中的OnClientClick="return window.confirm('确定要执行该操作!')"另外还有个问题想问,在asp.net panel上的控件,如textbox如何将内容清空,如何清除单个和多个的textbox里的内容
     <asp:Panel ID="Panel1" runat="server">
            
                <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
                
            </asp:Panel>
            <asp:Button ID="Button2" runat="server" Text="Button"  OnClick="Button2_Click" />.cs
      protected void Button2_Click(object sender, EventArgs e)
            {
                foreach (Control c in this.Panel1.Controls)
                {
                    if (c is TextBox)
                    {
                        ((TextBox)c).Text = string.Empty;
                    }
                }
            }
      

  24.   

                SqlConnection myconn = new SqlConnection("data source=(local);database=studentcard;integrated security=true");
                myconn.Open();
                string str = "delete student where stud_id='"+TextBox1.Text.Trim()+"'";
                SqlCommand sqlcmd3 = new SqlCommand(str, myconn);
                Button2.Attributes.Add("onclick", "return confirm('你确定要删除吗?')");
                sqlcmd3.ExecuteNonQuery();
                Response.Write("<script>window.alert(\"删除成功!\")</script>");
    这段代码有什么问题?
    为什么执行的时候不会提示你确定要删除吗?而是直接提示删除成功
      

  25.   

               SqlConnection myconn = new SqlConnection("data source=(local);database=studentcard;integrated security=true"); 
                myconn.Open(); 
                string str = "delete student where stud_id='"+TextBox1.Text.Trim()+"'"; 
                SqlCommand sqlcmd3 = new SqlCommand(str, myconn); 
                Button2.Attributes.Add("onclick", "return confirm('你确定要删除吗?')");            if(sqlcmd3.ExecuteNonQuery()== ture)
               {
                   Response.Write(" <script>window.alert(\"删除成功!\") </script>"); 
               }else
               {
                  Response.Write(" <script>window.alert(\"删除失败!\") </script>"); 
               }     
    你试试看
      

  26.   


      或者if(sqlcmd3.ExecuteNonQuery()== ture)里面的条件换成
      if(sqlcmd3.ExecuteNonQuery()== "1") 这样也试试
      

  27.   

    提示==无法应用于int和bool类型的操作数
      

  28.   

    Button2.Attributes.Add("onclick", "return confirm('你确定要删除吗?')"); 
    这句话放在Page_Load里面或者InitializeComponent里面
      

  29.   

    ExecuteNonQuery()返回的是受影响的行数,返回的是int型
    判断大于0就行了
      

  30.   

    用Button2.OnClientClick="return confirm('确认要删除吗?');" 
      

  31.   


               SqlConnection myconn = new SqlConnection("data source=(local);database=studentcard;integrated security=true"); 
                myconn.Open(); 
                string str = "delete student where stud_id='"+TextBox1.Text.Trim()+"'"; 
                SqlCommand sqlcmd3 = new SqlCommand(str, myconn); 
                Button2.Attributes.Add("onclick", "return confirm('你确定要删除吗?')"); 
                
                int row=sqlcmd3.ExecuteNonQuery();           if(row>0)
               {
                   Response.Write(" <script>window.alert(\"删除成功!\") </script>"); 
               }
               else
               {
                  Response.Write(" <script>window.alert(\"删除失败!\") </script>"); 
               }    
     这样试试..
      

  32.   

    .net还没跨进门槛,学习中
      

  33.   

    确认删除用法: 
      1. BtnDel.Attributes.Add("onclick","return confirm('"+"确认删除?"+"')"); 
      2. linktempDelete.Attributes["onclick"]="javascript:return  confirm('"+"确认删除?"+"');"; 
      3. private void grdProject_ItemDataBound(object sender, DataGridItemEventArgs e) 
      4. 
      { 
    if ((e.Item.ItemType == ListItemType.Item) | (e.Item.ItemType == ListItemType.AlternatingItem)) 

      // 刪除按鈕上的提示部分 
      e.Item.Cells[10].Attributes.Add("onclick", "return confirm('确定删除吗?');"); 
    }  
      } 
      5. 
        <script language="JavaScript" type="text/JavaScript"> 
    function delete_y(e) 
            { 
        if(event.srcElement.outerText == "删除") 
            event.returnValue=confirm("确定删除?"); 

    document.onclick=delete_y; 
        </script>