日期:2014-05-18  浏览次数:20486 次

急!!!怎么从接收Server.Transfer传值的页面跳转出去啊
我通过Server.Transfer("artAddPre.aspx", true)将页面artAdd。aspx传递到artAddPre.aspx页,在artAddPre.aspx页读取数据正常,但是我在artAddPre.aspx定义了一个button事件,内容为Response.Redirect("artSearch.aspx");可是点击按钮会出错,如下:

无法将类型为“ASP.admin_artaddpre_aspx”的对象强制转换为类型“admin_artAdd”。 

行 16:  
行 17: admin_artAdd wf = new admin_artAdd();
行 18: wf = (admin_artAdd)Context.Handler;
行 19: ArtPreview1.ArtAuthor = wf.ArtAuthor;
行 20: ArtPreview1.ArtConcent = wf.ArtConcent;

出错代码是在pageload事件里读取数据的

怎么从解决啊 我需要从artAddPre.aspx跳转到新的页面 怎么办啊

------解决方案--------------------
试一下if(!IsPostBack)
应该能解决的