为什么asp.net的资源文件(多语言)要使用线程类的?
protected override void InitializeCulture()
{
s = Request.QueryString[ "currentculture "];
if (!String.IsNullOrEmpty(s))
{
//UICulture - 决定了采用哪一种本地化资源,也就是使用哪种语言
//Culture - 决定各种数据类型是如何组织,如数字与日期
Thread.CurrentThread.CurrentUICulture = new CultureInfo(s);
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(s);
}
}
为什么要用到Thread类呢?
线程类一般应用在asp.net网站的什么地方呢?谢谢了.
------解决方案--------------------Q: 为什么要用到Thread类呢?
A: 为了得到当前处理线程环境的 CurrentCulture。
Q: 线程类一般应用在asp.net网站的什么地方呢?谢谢了.
A: 网站程序本来就是已经用了,任何程序都是工作在线程内,一个进程至少有一个(主)线程,你的代码既然工作在进城内,就一定也工作在线程内,没有什么好奇怪的。
------解决方案--------------------学习
------解决方案--------------------日历控件有用到过...