贾超的Blog

<ASP:Blog ID="motto" runat="server" >
  天行健,君子以自强不息
  地势坤,君子以厚德载物
</ASP:Blog >
posts - 13,comments - 53,trackbacks - 32

    我们在ASP.NET程序的开发过程中,常常需要向用户给出提示信息,比如是否“操作成功”,“确定”还是“取消”操作。
   
    (1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成:
举例如下:
    public System.Web.UI.WebControls.Button btnDelRow;
    btnDelRow.Attributes.Add("onclick", "return confirm('确定要删吗?');");

    (2) 对于页面完成一个操作后,弹出一个对话框提示是否“操作成功”。
举例如下:
    Response.Write("<script>alert('删除成功!')</script>"); 

    (3)允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块:
    public virtual void RegisterStartupScript(string key,string script);

    举例如下:
    if(!this.IsStartupScriptRegistered("hello"))
        this.RegisterStartupScript("hello","<script>alert('你好!')</script>");  

posted on 2006-10-23 16:43 贾超 阅读(22177) 评论(38)  编辑 收藏 网摘 所属分类: Web开发与应用

FeedBack:
2006-11-09 10:17 | zhao[匿名][未注册用户]
谢谢,辛苦了 呵呵
  回复  引用    
2006-11-11 10:38 | 张晓飞[匿名]
bu cuo !
  回复  引用    
2007-03-27 15:05 | 张立新[未注册用户]
请问
(2) 对于页面完成一个操作后,弹出一个对话框提示是否“操作成功”。
举例如下:
Response.Write("<script>alert('删除成功!')</script>");

用 VB.net 来写 怎么实现 啊?

  回复  引用    
2007-04-02 19:32 | 哈哈[未注册用户]
弹出对话框,并跳转页面怎么做啊
  回复  引用    
#5楼[楼主]
2007-04-03 11:49 | 贾超      
@张立新
用VB.NET的写法是类似的,只是VB.NET和C#语法上的区别而已。
Response.Write("<script>alert('删除成功!')</script>")

  回复  引用  查看    
#6楼[楼主]
2007-04-03 11:53 | 贾超      
@哈哈
可以使用Page对象的ClientScript.RegisterStartupScript(Type type, string key, string script)方法来实现这个功能。

可以在传入的script参数中加入跳转页面的脚本脚本即可。

  回复  引用  查看    
2007-04-04 14:34 | 哈哈[未注册用户]
@贾超
先谢谢了,不知道可不可以说的清楚一点,呵呵,可以加你为好友吗?
QQ:67758890

  回复  引用    
2007-04-18 16:15 | 星光宝贝[未注册用户]
一个多月来的问题终于解决了
  回复  引用    
2007-04-18 16:16 | s[未注册用户]
谢谢正好用到了
  回复  引用    
2007-04-18 16:17 | 星光宝贝[未注册用户]
太谢谢了~~~ *^_^*
这个问题我的老师也不会 真郁闷

  回复  引用    
2007-04-21 15:36 | SDFSA[未注册用户]
SDFSDFSASADF
  回复  引用    
2007-05-27 22:08 | 谢谢[未注册用户]
谢谢了!我的问题也解决了。
  回复  引用    
2007-07-02 15:56 | Julia [未注册用户]
还有其它的一些方法吗?可不可以都举些例子?
  回复  引用    
2008-05-23 12:59 | cxsoft[未注册用户]
请教一下:ASP.NET弹出一个对话框,我想让这个对话在5秒(5,4,3,2,1)后才能被点击"确定",能强制让用户看这个对话框中的提示信息.该如何做到?
  回复  引用    
2008-07-14 14:07 | 随便看看[未注册用户]
Response.Write("<script>alert('删除成功!')</script>")
这种方法,会改变页面的样式,有没有更好的方法,可以不要改变样式的

  回复  引用    
2008-07-18 15:04 | keanuzhang[未注册用户]
好像不可行啊,在程序中好像报错。
  回复  引用    
2008-07-22 00:22 | Charles Chen      
@cxsoft
可以自定义弹出框。用div实现。

  回复  引用  查看    
2008-11-06 09:16 | ##[未注册用户]
帮帮忙
  回复  引用    
2008-11-06 09:16 | ##[未注册用户]
re: ASP.NET弹出一个对话框后跳转页面
  回复  引用    
2008-11-21 11:26 | 撒爱上[未注册用户]
####不错!!定!!
谢谢楼主@@@

  回复  引用    
2008-12-20 21:20 | 勇者无敌      
好,谢谢
  回复  引用  查看    
2009-01-07 11:26 | Jan9983[未注册用户]
如果我用这种方法弹出对话框,怎样做才能实现:当用户点击确认时,返回true值

(1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成:
举例如下:
public System.Web.UI.WebControls.Button btnDelRow;
btnDelRow.Attributes.Add("onclick", "return confirm('确定要删吗?');");

  回复  引用    
2009-01-16 18:01 | fda[未注册用户]
sdafffasdffsadfsd
  回复  引用    
2009-05-19 00:12 | 大海^[未注册用户]
@哈哈
Response.Write("<script>alert('登录成功!');location.replace('Default.aspx')</script>");

  回复  引用    



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 537407




相关文章:

相关链接: