关于ASP.NET中button_click添加messagebox

我的想法是用户点击按钮之后会有像form里面的messagebox跳出来确认.会有确定和取消的按钮.当用户点确定之后信息才会执行.点击取消信息就不会执行.现在只能这样显示... 我的想法是用户点击按钮之后会有像form里面的messagebox跳出来确认.会有确定和取消的按钮. 当用户点确定之后信息才会执行.点击取消信息就不会执行.

现在只能这样显示.

这是现在的代码
有什么地方需要改的
最好能贴出源代码
本人对JS一窍不通
展开
 我来答
s359576870
2013-07-01 · TA获得超过752个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:62.3万
展开全部

如果是在程序执行之前的,那就非常简单了。

asp的服务器控件 譬如 asp:button   或者asp:linkbutton里有个事件 OnClientClick


可以这么写       OnClientClick="return confirm('确定删除?')"  


如果是后台的执行结果在前台打印 那也不难  上代码:


这是我写的一个方法的重载,第一个是只打印,,

后边一个是打印之后跳页面,

page参数你可以直接在页面调用的时候写 this

有什么不懂的可以追问。

追问
还是不清楚怎么写...

JS这块一点都没涉及到...
追答
看来你是真不懂js。。。。。

我给你的打印方法不是分两种么,一个是程序执行前,一个是程序执行后,执行前的可以用
OnClientClick="return confirm('确定删除?')" 。。。双引号里的就是js代码,比较简写而已。。

后边给你的截图是在程序执行后的一个结果打印。
你看里边的那些文本形式的大部分都是js代码,这些js代码是从后台写入的。从后台注册到前台的js代码,会出现在页面的最顶部。也就会优先执行。
代码里Builder.Append("........")那些就是把要放在前台的js代码拼接起来。。
然后再 page.ClientScript.RegisterStartupScript(page.GetType(),"Message",Builder.ToString());
这行代码中把拼接好的js代码写(注册)到了前台。
spirithjb
2013-07-01 · TA获得超过327个赞
知道小有建树答主
回答量:804
采纳率:40%
帮助的人:238万
展开全部
你这个就挺好的,不需要改了。
一般web都是用JS嵌入CS后台,然后执行事件的时候就弹出。
追问
我的意思是先出来个对话框 确认之后才返回数据库. 现在是是有对话框,同时也返回了数据库. 两者同时发生,而不是一前一后
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式