System.Web.UI.Page.GetPageCulture C# (CSharp) 메소드

GetPageCulture() 개인적인 메소드

private GetPageCulture ( string culture, CultureInfo deflt ) : CultureInfo
culture string
deflt CultureInfo
리턴 CultureInfo
	CultureInfo GetPageCulture (string culture, CultureInfo deflt)
	{
		if (culture == null)
			return deflt;
		CultureInfo ret = null;
		if (culture.StartsWith ("auto", StringComparison.InvariantCultureIgnoreCase)) {
			string[] languages = Request.UserLanguages;
			try {
				if (languages != null && languages.Length > 0)
					ret = CultureInfo.CreateSpecificCulture (languages[0]);
			} catch {
			}
			
			if (ret == null)
				ret = deflt;
		} else
			ret = CultureInfo.CreateSpecificCulture (culture);

		return ret;
	}
Page