急急急
在C#中我用lblMsg.Text ="<script language=javascript>alert'!');document.all.orinvoicehead.focus();</script>";在本页面弹出对话框,当从下一页返回到本页面时原信息保留是我要的,但是此错误对话框也出来.该怎么作即能保留填写信息存在,又不能让错误对框显示.请帮忙.

解决方案 »

  1.   

    asp.net2.0:Page.ClientScript.RegisterStartupScript(this.GetType(), key, "alter('helloworld!');", true);asp.net1.1Page.RegisterStartupScript(key, "<script language=javascript>alter('helloworld!');</script>");
      

  2.   

    楼上的,麻烦问一下,上面的key是什么意思呢.谢谢
      

  3.   

    写在客户端就不会再提示了,但直接写在c#中不知道怎么搞,我们做的网页都有这个问题哈哈,也没人去管,lz很细心啊哈哈
      

  4.   

    验证在客户端,即当前页面作.这样alert之后,就不会跳转.
    就保留了你填的内容.不必要用focus的