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

從 Active Server Page 訪問時(shí)日期/時(shí)間格式的行為不同(2)_動(dòng)易Cms教程

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


當(dāng)沒有用戶實(shí)際登錄服務(wù)器時(shí),IIS 將從上述注冊(cè)表位置讀取日期/時(shí)間格式以及其他區(qū)域設(shè)置,而不像在 Windows NT 4.0 中一樣從 Locale.nls 文件中讀取。

IIS 5.0(Windows 2000 Service Pack 2 和更高版本)

在 Windows 2000 Service Pack 2 (SP2) 中,默認(rèn)行為如以上所述。但是,您也可以自定義設(shè)置:您可以更改基 OLEAUT 組件,也可以更改 IIS 使其答應(yīng)在 OLEAUT 中進(jìn)行此更改。

您可以在全局設(shè)置 OLEAUT 的注冊(cè)表項(xiàng)。這不會(huì)重寫通過使用公開的調(diào)用來顯式設(shè)置該選項(xiàng)的進(jìn)程。因此,假如您設(shè)置以下 IIS 值,則將重寫 OLEAUT 設(shè)置。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLEAUT
VarConversionLocaleSetting = 0,1,2 (DWORD)
備注:OLEAUT 項(xiàng)可能不存在。假如它不存在,則必須先創(chuàng)建該項(xiàng)。

您也可以設(shè)置 IIS 的值,它也會(huì)重寫 OLEAUT 的任何全局設(shè)置。此外,無論是否設(shè)置該注冊(cè)表項(xiàng),IIS 都將調(diào)用此 OLEAUT 應(yīng)用程序編程接口 (API)。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters
SetVarConversionLocaleSetting
= 0,1,2 (DWORD)
值 0、1 和 2 對(duì)于 OLEAUT 和 IIS 都相同,其定義如下:
0 - 默認(rèn)行為,如以上所述。此格式完全是隨機(jī)的。它基于設(shè)置高速緩存的最后用戶或進(jìn)程。
1 - 此格式基于請(qǐng)求這些值(調(diào)用 OLEAUT32.dll 文件)的線程的當(dāng)前標(biāo)識(shí)。在 IIS 中,這是身份驗(yàn)證用戶配置文件設(shè)置,因?yàn)?IIS 在默認(rèn)情況下模擬身份驗(yàn)證用戶。假如身份驗(yàn)證用戶的配置文件不存在或者未加載到注冊(cè)表中,它將默認(rèn)為 HKEY_USERS\.default\Control Panel\International 注冊(cè)表配置單元中的系統(tǒng)默認(rèn)設(shè)置。

您可以如此配置 Web 應(yīng)用程序:請(qǐng)求這些格式的線程上的模擬用戶可以始終是相同的用戶;這樣,您可以建立一致的格式。例如,假如您在 ASP 頁上使用模擬訪問,則無論誰登錄系統(tǒng),也無論哪一個(gè)實(shí)際用戶請(qǐng)求該頁,都將返回相同的日期格式。
2 - 此格式強(qiáng)制為使用系統(tǒng)默認(rèn)的區(qū)域設(shè)置。系統(tǒng)默認(rèn)設(shè)置在重新啟動(dòng)時(shí)為計(jì)算機(jī)設(shè)置。若要修改默認(rèn)系統(tǒng)設(shè)置,請(qǐng)選擇新的區(qū)域設(shè)置,然后單擊控制面板上的"區(qū)域設(shè)置"工具中的設(shè)置默認(rèn)值。您必須重新啟動(dòng)計(jì)算機(jī),以使此更改生效。在這種情況下,日期格式不是從注冊(cè)表中讀取的,而是從該區(qū)域設(shè)置的 Locale.nls 文件中讀取的。

備注:當(dāng)更改默認(rèn)區(qū)域設(shè)置時(shí),將更改所有區(qū)域設(shè)置(貨幣、時(shí)間、日期等)。無法修改區(qū)域設(shè)置中的特定設(shè)置。

IIS 5.0 (ASP.NET)

基本行為和基本原則在 ASP.NET 中保持不變。例如,對(duì) Response.Write(Now())Response.Write(Date()) 函數(shù)的調(diào)用仍像在該操作系統(tǒng)的傳統(tǒng) ASP 中一樣工作。但是,ASP.NET 中有非凡的格式函數(shù)來格式化日期/時(shí)間和其他區(qū)域性信息。有關(guān)更多信息,請(qǐng)參見 CultureInfo、RegionInfoSystem.Globalization 命名空間的 MSDN 文檔。

相關(guān)信息

假如您需要的區(qū)域設(shè)置日期/時(shí)間格式不同于系統(tǒng)默認(rèn)區(qū)域設(shè)置,則最好在 ASP 頁中使用以下代碼來設(shè)置格式:
<%    Session.LCID=2058

'OR use the VBScript SetLocale function to set the locale.

Response.Write FormatDateTime( Now(), 2)

'The Constant 2 is for obtaining the vbShortDate.

%>

查看更多 動(dòng)易Cms教程  動(dòng)易Cms模板

來源:模板無憂//所屬分類:動(dòng)易Cms教程/更新時(shí)間:2005-09-02
相關(guān)動(dòng)易Cms教程