代码改变世界

ASP.NET JAVA弹出窗口

2005-01-25 11:21  ☆野生架构师☆  阅读(348)  评论(0)    收藏  举报
1,一些表单的验证,可以采用html控件,采用客户端验证的方法。

2,程序中采用Response.Write(<script  language=“javascript“>........ </script>);

3,巧用Literal控件

    在html里写<script language=“javascript“><!--
<asp:Literal id=kj runat=server visible=false>
//--><script>
(最好将这部分放在html中最下面,这样就不至于弹出提示窗口的时候后面是难看的空页面)
    在程序里写
   protected  protected System.Web.UI.WebControls.Literal kj;
   this.kj.Text=”alert('确定删除!')”;
   this.kj.Visible=true;
(但要确保执行这一端程序后不再继续执行,否则不会提示窗口,最好在Page_Load事件中写上this.kj.Visible=false,防止触发其他事件时回发也弹出该窗口)

4,用Attributes
      在Page_Load事件中写   this.Button1.Attributes.Add("onclick","javascript:return confirm('确定删除?')");

5,用div标记

      在使用DataGrid中删除按钮时,文本属性中这样写<div onclick="return confirm('确定删除?')">删除</div>
     当然在其他按钮也可以这样写