3.别的页面同样处理
4.统一处理页面
public partial class Default4 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
QueryParams queryParams = new QueryParams();
IQueryParams queryInterface;
//实现该接口的页面
//与Default2.asp相比,主要是Context.Handler的类型不同
if (Context.Handler is IQueryParams)
{
queryInterface = (IQueryParams)Context.Handler;
queryParams = queryInterface.Parameters;
}
Label1.Text = "StaDate:" + queryParams.StaDate + "
EndDate:" + queryParams.EndDate;
}
}
{
protected void Page_Load(object sender, EventArgs e)
{
QueryParams queryParams = new QueryParams();
IQueryParams queryInterface;
//实现该接口的页面
//与Default2.asp相比,主要是Context.Handler的类型不同
if (Context.Handler is IQueryParams)
{
queryInterface = (IQueryParams)Context.Handler;
queryParams = queryInterface.Parameters;
}
Label1.Text = "StaDate:" + queryParams.StaDate + "
EndDate:" + queryParams.EndDate;
}
}
注意下“Response.Redirect(url)和Server.Transfer(url)的用法”是不同的……
还有“Context.Handler”