asp.net删除数据库数据,提示信息。急。。。。+100分

asp.net与sqlserver链接,删除数据库数据的时候提示一个对话框用javascript写:returnconfirm("是否要删除"),如果在选择是,就删除数据... asp.net与sqlserver链接,删除数据库数据的时候提示 一个对话框 用javascript写:return confirm("是否要删除") ,如果在选择是,就删除数据库数据,否,就不删。在asp.net里 a.aspx.cs文件中获取到a.aspx中 confirm返回的true或者false。。。。急。。。 展开
 我来答
枫琴LOVE
2012-05-04 · 超过24用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:43.5万
展开全部
你把 return confirm("是否要删除") 写在 删除按钮的onClientClick里
把 删除代码 写在 删除按钮的 ONClick里 这样就好了

<asp:Button ID="ButtonDelete" runat="server" OnClientClick="return confirm('确定要删除所选择的数据项?');}" OnClick="ButtonDelete_Click" /> 他就是自动的
点击按钮时 它先执行的是OnClientClick,确认才会执行ONClick,取消就不执行ONClick
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coder_tmp
2012-05-04 · TA获得超过443个赞
知道小有建树答主
回答量:547
采纳率:100%
帮助的人:351万
展开全部
button使用服务器端控件,同时在button的html代码中加入这个:
OnClientClick= "javascript:return confirm('确定要删除?');" 如
<asp:Button...... OnClientClick= "javascript:return confirm('确定要删除?');"....../>

然后在button的click事件中写执行sql ,这样就可以实现了
追问
如果是用Datagrid绑定数据, 如果使用删除要求提示“是否删除?”应该怎么写?

在DataGrid1_DeleteCommand事件中。
追答
                                     ' OnClientClick= "javascript:return confirm('确定要删除吗?');" />                                                
------------------------------------------------------------------------------------------
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
switch (e.CommandName)
{
case "1":
break;
case "2":
break;
case "delete":
//todo delete
break;
default:
break;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-05-04
展开全部
.cs文件怎么能获取到脚本返回的内容呢?

既然用脚本提示是否删除,那选择否时根本就不应该再提交服务器,也就是说,在脚本中如果是否的话,应该不提交任何数据到服务器端。

正确代码应该类似下面:
if( confirm("是否要删除?") )
{
//是的话,才提交服务器!
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有环8T
2012-05-04 · TA获得超过227个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:97.1万
展开全部
protected void Button1_Click(object sender, EventArgs e)
{
int i = 0;
string message = string.Empty;

int[,] array = new int[2, 4];

}
protected void btnDo_Load(object sender, EventArgs e)
{
btnDo.Attributes.Add("OnClick", "javascript:return confirm('确定要删除,如果是,进入Button1_Click方法中');");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式