页面插入一个按钮控件
如下:
private void Button1_Click(object sender, System.EventArgs e)
{
    ?????????  //判断页面是否完全加载
               //
}
如何判断页面是否完全加载呢?
请帮忙!

解决方案 »

  1.   

    加载?客户端吧。用javascript判断。
      

  2.   

    要实现的功能很简单
    Button1_Click实现判断,如果错误执行一个JAVASCRIPT
    如下:
    if(myRow[2].ToString().Trim().ToLower()==txtWorkerId.Value.ToString().Trim().ToLower())
    {
    Response.Write("<script language=javascript>");
    Response.Write("document.all.Tab1.onclick();");
    Response.Write("</script>");
    }
    但是,按钮被点击后,错误,document.all.Tab1为空,察看HTML源代码发现
    <script language=javascript>document.all.Tab1.onclick(); </script>
    在最顶端,也就是,Tab1还没加载的时候已经执行了document.all.Tab1.onclick(); 
    所以我想判断一下页面是否已经加载完成。
      

  3.   

    你可以在要判断的控件之后,放一个label,然后把你的这些脚本,写到label里面
    mystr = "<script>...";
    this.Label1.Text = mystr;
      

  4.   

    hchxxzx(NET?摸到一点门槛):
    没看明白,能否详细说一下?
    比如我需要执行"<script>..."
    this.Label1.Text=..
    不就成了显示文本了?
      

  5.   

    要实现的功能很简单
    Button1_Click实现判断,如果错误执行一个JAVASCRIPT
    如下:
    if(myRow[2].ToString().Trim().ToLower()==txtWorkerId.Value.ToString().Trim().ToLower())
    {
    this.Page.RegisterStartScript("doclick",@"<script language=javascript>
            document.all.Tab1.onclick();
            </script>");
    }
      

  6.   

    一般的程序元基本上没有地方需要response.write。应该使用 Page.RegisterClientScript和Page.RegisterStartUpScript输出html。