ASP.NET十分有用的页面间传值方法(3) /// 结果页面用到的参数/// </summary> public QueryParams Parameters{get{return queryParams;}}....private void btnEnter_Click(object sender, System.EventArgs e){//赋值queryParams = new QueryParams();queryParams.StaDate = this.txtStaDate.Text;queryParams.EndDate = this.txtEndDate.TextServer.Transfer("ResultPage.aspx");}}
4、别外的页面也如此设置
5、接收页面(ResultPage.aspx):
public class ResultPage : System.Web.UI.Page{ private void Page_Load(object sender, System.EventArgs e) {QueryParams queryParams = new QueryParams();IQueryParams queryInterface;//实现该接口的页面if( Context.Handler is IQueryParams){queryInterface = ( IQueryParams )Context.Handler;queryParams = queryInterface.Parameters;}Response.Write( "StaDate:" );Response.Write( queryParams.StaDate );Response.Write( "<br/>EndDate:" );Response.Write( queryParams.EndDate ); }}