ITPub博客

首页 > Linux操作系统 > Linux操作系统 > .Net网页开发小贴士

.Net网页开发小贴士

原创 Linux操作系统 作者:iDotNetSpace 时间:2010-11-04 16:10:38 0 删除 编辑

近来项目里用到很多小技巧,在这里做个总结。

 

1. Asp.Net的Forms验证以及Remember Me的自动登录功能。

使用Asp.Net的Login控件后,发现勾选Remember Me的选项后并没有自动实现自动登录功能。我们需要做的,是再添加一些自己的代码,一般的做法是结合Cookie来实现这种功能。

这里有一篇写得很详细的文章作为参考。PS:Request.IsAuthenticated属性很重要,用来判断是否经过合法登录验证。

 

2. Asp.Net支持的多语言功能。

Asp.Net有强大的多语言支持,不同的语言可以写在不同的资源文件里面。比如,在App_GlobalResources文件夹下,CommonResources.resx代表默认语言资源文件,CommonResources.de.resx代表德语资源文件,等等。

那么,如何实现.Net中多语言的支持呢?很简单,在Base Page中加入以下代码:

    try
            {
                Thread.CurrentThread.CurrentCulture
= CultureInfo.CreateSpecificCulture(LanguageKey);
                Thread.CurrentThread.CurrentUICulture
= new
CultureInfo(LanguageKey);
            }
           
catch

            {
                Thread.CurrentThread.CurrentCulture
= CultureInfo.CreateSpecificCulture(DefaultLanguage);
                Thread.CurrentThread.CurrentUICulture
= new
CultureInfo(DefaultLanguage);
            }

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12639172/viewspace-677365/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-04

  • 博文量
    2376
  • 访问量
    5765814