我使用上下两层的框架,功能就是在上面的框架中点击提交页面,Action的页面在下面框架中显示。中。
框架代码如下:
<FRAMESET ROWS="210,*" FRAMEBORDER="1" runat="server">
<FRAME SRC="Inv310Top.aspx" NAME="Top" id="Top" MARGINHEIGHT="5" MARGINWIDTH="5">
<FRAME SRC="Inv310Middle.aspx" NAME="Middle" id="Middle" MARGINHEIGHT="2" MARGINWIDTH="5" SCROLLING="Auto">
<NOFRAMES>
Your browser does not support frames. You need a browser that supports frames 
to view this site.</NOFRAMES>
</FRAMESET>在上面框架页面Inv310Topc.aspx的代码中
我使用了一个按钮点击的事件提交Form 
function SubmitForm()
{
if(document.Form1.DdlWareHouse.value == "")
{
window.alert("查询之前请先选择库房号!");
document.Form1.DdlWareHouse.focus();
return false;
}
document.Form1.target="Middle";
document.Form1.action="Inv310Middle.aspx";
document.Form1.submit();
}
点击后的结果页面Inv310Middle.aspx就在下面的框架中显示的。
结果点击提交后的页面老是提示以下错误 :此页的视图状态无效,可能已损坏。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 此页的视图状态无效,可能已损坏。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
[HttpException (0x80004005): 此页的视图状态无效,可能已损坏。]
   System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +150
   System.Web.UI.Page.LoadPageViewState() +18
   System.Web.UI.Page.ProcessRequestMain() +423 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573 
请问各位高人怎么才能实现我想完成的功能谢谢,千万火急中。万分感谢!!