日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

ASP.NET十分有用的頁面間傳值方法(2)_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:ASP.NET生成靜態(tài)網(wǎng)頁的方法
環(huán)境:Microsoft .NET Framework SDK v1.1 OS:Windows Server 2003 中文版 ASP.Net生成靜態(tài)HTML頁,在Asp中實(shí)現(xiàn)的生成靜態(tài)頁用到的FileSystemObject對(duì)象,在.Net中涉及此類操作的是System.IO

三、如果有許多查詢頁面共用一個(gè)結(jié)果頁面的設(shè)置方法:
在這種方式中關(guān)鍵在于“ QueryPage queryPage = ( QueryPage )Context.Handler; ”的轉(zhuǎn)換,只有轉(zhuǎn)換不依賴于特定的頁面時(shí)即可實(shí)現(xiàn)。
如果讓所有的查詢頁面都繼承一個(gè)接口,在該接口中定義一個(gè)方法,該方法的唯一作用就是讓結(jié)果頁面獲得構(gòu)建結(jié)果時(shí)所需的參數(shù),就可實(shí)現(xiàn)多頁面共享一個(gè)結(jié)果頁面操作!

1、先定義一個(gè)類,用該類放置所有查詢參數(shù):

以下為引用的內(nèi)容:
/// <summary>
/// 結(jié)果頁面中要用到的值
/// </summary>
public class QueryParams
{
private string staDate;
private string endDate;

/// <summary>
/// 開始時(shí)間
/// </summary>
public string StaDate
{
get{ return this.staDate;}
set{this.staDate = value;}
}
/// <summary>
/// 結(jié)束時(shí)間
/// </summary>
public string EndDate
{
get{ return this.endDate;}
set{this.endDate = value;}
}
}

2、接口定義:

以下為引用的內(nèi)容:

/// <summary>
/// 定義查詢接口。
/// </summary>
public interface IQueryParams
{
/// <summary>
/// 參數(shù)
/// </summary>
QueryParams Parameters{get;}
}

3、查詢頁面繼承IQueryParams接口(QueryPage.aspx):

以下為引用的內(nèi)容:

/// <summary>
///查詢頁面,繼承接口
/// </summary>
public class QueryPage : System.Web.UI.Page, IQueryParams
{
protected System.Web.UI.WebControls.TextBox txtStaDate;
protected System.Web.UI.WebControls.TextBox txtEndDate;
private QueryParams queryParams;
...
/// <summary>
/// 結(jié)果頁面用到的參數(shù)
/// </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.Text

Server.Transfer("ResultPage.aspx");
}
}

分享:如何以及為何創(chuàng)建Search .NET版
Search 開發(fā)負(fù)責(zé)人 Larry Jordan、開發(fā)人員 Michael Ruggiero 和 Michael Stanton 以及 .NET 框架項(xiàng)目經(jīng)理 Hari Sekhar 在暗中構(gòu)建了基于 .NET 技術(shù)的 Microsoft Web 站點(diǎn)搜索引擎新版

來源:模板無憂//所屬分類:.Net教程/更新時(shí)間:2008-08-22
相關(guān).Net教程