按确定执行cmd.ExecuteNonQuery();并提示删除成功,按取消则不操作……
另外还有个问题想问,在asp.net panel上的控件,如textbox如何将内容清空,如何清除单个和多个的textbox里的内容
我是新手,很多都不明白,所以大家可不可以尽量详细点,谢谢大家啦,
另外还有个问题想问,在asp.net panel上的控件,如textbox如何将内容清空,如何清除单个和多个的textbox里的内容
我是新手,很多都不明白,所以大家可不可以尽量详细点,谢谢大家啦,
解决方案 »
- 关于$getJSON跨域问题,求助!!!
- Asp.net mvc 2 强类型绑定的问题
- datalist绑定的datatable列数不确定,怎么显示全部?
- ASP.NET前台2个Select控件联动的问题
- datagrid 数据库更新问题。
- 求教:如何获得WEB应用程序的根路径
- 在线等待:如何获取新添加的记录的主键?
- vs2005 datagrid中的checkbox判断选中状态问题
- 关于蛋疼的句柄无效。。
- 紧急求助!!!!!!!!!关于ASPNETMENU控件
- 急:关于用户角色问题。在ASP.NET Time Tracker Starter Kit中有关formsAuthentication的问题:
- 关于左侧菜单的隐藏,来者有分
this.btnDelete.Attribute.Add("onclick","javascript:return confirm('确定删除?')";
textbox值清空: this.TextBox1.Text = "";这样就行了
OnClientClick="return confirm('确认要删除吗?');"
ClientScript.RegisterStartupScript(this.GetType(), "mess", "<script>return confirm('是否確認刪除!')
</script>");
{
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;
}
}
}
this.TextBoxID.Text = "";不就行了。
{
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="";
}
}
}
写在删除事件里面
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();
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 = "删除成功";
OnClientClick="return confirm('确认要删除吗?');"
Page.ClientScript.RegisterStartupScript(Page.GetType(), "ajaxjs", "return confirm('确认要删除吗?');", true);
在代码中直接如此也可行……
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;
}
}
OnClientClick="return fuc()" //写在button控件里的事件
<Script language="javascript"
fuction fuc()
{
var cfm=confirm("真的要删除吗?删除请点确认")
if(cfm)
event.returnValue=true;
else
event.returnValue=false;
}
</script>
写个按钮的啦... 比如你单击一个删除按钮 //添加机构
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();
}
<input type="button" id="btn_clear" onclick="contentClert();" value="清空Textbox内容" /><script language="javascript">
function contentClert()
{
document.getElementById("<%=TextBox1.ClientID%>").value = "";
}
</script>
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>");
ClientScript.RegisterStartupScript(this.GetType(), "mess", " <script>return confirm('是否確認刪除!') </script>");
//這裡寫刪除代碼
.....
主要是关键字confirm();
在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;
}
}
}
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>");
这段代码有什么问题?
为什么执行的时候不会提示你确定要删除吗?而是直接提示删除成功
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>");
}
你试试看
或者if(sqlcmd3.ExecuteNonQuery()== ture)里面的条件换成
if(sqlcmd3.ExecuteNonQuery()== "1") 这样也试试
这句话放在Page_Load里面或者InitializeComponent里面
判断大于0就行了
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>");
}
这样试试..
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>