今天学习了页面跳转传值,在一个页面内输入内容后实现页面跳转传值给第二个页面,这里有两种方法可以实现这各功能
第一个方法是:
if(this.PreviousPage!=null)
{
TextBox tex=this.PreviousPage.FindControl("TextBox1") as TextBox;
if(this.tex.Text!=null)
this.labl1.Text=this.tex.Text
}
想实现页面传值的话,还需要将Button按钮的PostBackUrl属性值改动,选择要跳转到的页面。
第二种方法是: 比较简单的方法
定义一个属性
public string username
{
get{return this.TextBox.Text;}
}
还有在设计页面的源代码中Page指令进行设计
<%@ PreviousPageType VirtualPath="~/Default.aspx"%>
if(this.PreviousPage)
{
this.labl1.Text=this.PreviousPage.username;
}
以上两种方法都可以实现页面跳转传值。