Response.Write("<script language='javascript'>alert('" + number + "'+'题你不能同时选单选和复选。');history.go(-1);</script>");后台里写的校验(其中一中规则)
但是现在部分用户,在填完表单校验时返回表单页时,表单会被清空。我在测试时却没有出现这种情况,
请教各位大虾这种表单清空(丢失)的情况如何避免???

解决方案 »

  1.   

    this.RegisterClientScriptBlock("", ""<script language='javascript'>alert('" + number + "'+'题你不能同时选单选和复选。');history.go(-1);</script>");
      

  2.   

    确信可以用么?我之前也用过这种方法,不确定是不是这个原因造成的,表单信息是存在viewstate里么?
      

  3.   

    提示:你这样输出在页面上查看源码,会发现这段代码会出现在第一行,即<html>体外。这样就会出
          现其他的情况。
    建议:在<body> 体内放置容器,后台代码以html输出。
      

  4.   

    能说的具体点么? 所有的表单我都是在后台输入,作为一个变量存在html里,再显示的