[ASP.net]Context的一些简单运用 — IT技术

2013 年 9 月 30 日2770

取得服務器上的時間: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.s criptTimeout

取得頁面的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");

效果上是一样的!

字体[ 进入论坛] [ 推荐给朋友]

0 0