日期:2014-05-20  浏览次数:20387 次

ASP.NET画面初期化问题
我有两个画面1.aspx,2.aspx,从1.aspx传到2.aspx
在2.aspx画面中有一个button
事件为
Protected   Sub   Page_Load(ByVal   sender   As   Object,   ByVal   e   As   System.EventArgs)   Handles   Me.Load
                Dim   prvPage   As   Page   =   Page.PreviousPage
                Response.Write(CType(prvPage.FindControl( "textbox1 "),   TextBox).Text)
End   Sub
获取1.aspx中textbox的值
请问如果我单独运行2.aspx画面时候会报错,怎么解决呢?


------解决方案--------------------
报什么错误?

你先判断一下有没有前页(不会写VB.Net)
if (Page.PreviousPage != null)
{
//你的代码
}

还有,这个加了没?
<%@ PreviousPageType VirtualPath= "~/1.aspx " %>