代码如下:
<script language=javascript>
function beforeSubmit(){
document.Form1.mail.value=document.all.Label2.innerText;
document.Form1.content.value=document.all.Label4.innerText;
document.Form1.action="sendReply.aspx";
document.Form1.submit();
return true;
}
</script><form id="Form1" method="post" runat="server">
...
</form><center><a onclick="return beforeSubmit();">回复</a></center>估计错误和viewState有关,具体怎么解决呢,请高手教我,谢谢
<script language=javascript>
function beforeSubmit(){
document.Form1.mail.value=document.all.Label2.innerText;
document.Form1.content.value=document.all.Label4.innerText;
document.Form1.action="sendReply.aspx";
document.Form1.submit();
return true;
}
</script><form id="Form1" method="post" runat="server">
...
</form><center><a onclick="return beforeSubmit();">回复</a></center>估计错误和viewState有关,具体怎么解决呢,请高手教我,谢谢
例如原来的页面是
oldPage.aspx
提交以后的页面也是oldPage.aspx
我用javascript把提交页面改成newPage.aspx了,然后提交,在新的页面就出现错误了
把form的runat="server"属性去掉就行了