[ASP.net]Context的一些简单运用

王朝asp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

取得服務器上的時間:Context.Timestamp

------------------------------

具體時間:

Context.Timestamp.TimeOfDay.ToString()

年月日:

Context.Timestamp

年份:

Context.Timestamp.Year

月份:

Context.Timestamp.Month

日期部份:

Context.Timestamp.Date

日期號:

Context.Timestamp.Day

星期:

Context.Timestamp.DayOfWeek

一年中的第幾天:

Context.Timestamp.DayOfYear

小時:

Context.Timestamp.Hour

毫秒:

Context.Timestamp.Millisecond

分種:

Context.Timestamp.Minute

秒:

Context.Timestamp.Second

-------------------------------------

取得服務器系統名稱:

Context.Server.MachineName

取得服務器IIS運行逾時毫秒:

Context.Server.ScriptTimeout

取得頁面的Handler:

Context.Handler

-------------------------------------

比較這兩句:

Context.Server.Transfer("test.aspx");

Response.Redirect("test.aspx");

語句執行時觀查瀏覽器地址欄的變化。

Response.Redirect是地址轉換。而Context.Server.Transfer是頁面內部調用。

把Context.Server.Transfer和Context.RewritePath配合用法:

Context.RewritePath("text.aspx?a=100");

Context.Server.Transfer("test.aspx");

相当于用Response.Redirect("test.aspx?a=100");

但不同的是:Context.Server.Transfer是頁面內部調用的。

当然,也把上面两句直接写成一句:

Context.Server.Transfer("test.aspx?a=199");

效果上是一样的!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航