.Net網頁開發小貼士
近來專案裡用到很多小技巧,在這裡做個總結。
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部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-677365/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python開發的10個小貼士Python
- dotnet core 3.0 linux 部署小貼士Linux
- iOS開發小貼士—APP介面跳轉卡死問題iOSAPP
- 【Cron表示式】小貼士
- Android開發貼士集合(5)Android
- Android開發貼士集合(4)Android
- Android開發貼士集合(3)Android
- Android開發貼士集合(2)Android
- Android開發貼士集合(1)Android
- 獨立開發人員通向成功的29個小貼士
- Android開發貼士集合(Part 1~4)Android
- iPhone 應用開發的5個貼士iPhone
- 前端體驗優化小貼士前端優化
- win10 小貼士怎麼刪除_win10電腦小貼士怎麼關閉Win10
- 【小貼士】資料庫的備份資料庫
- 【轉貼】55種網頁常用小技巧(JavaScript)網頁JavaScript
- Xcode 6檢視除錯小貼士XCode除錯
- 三個快速便捷的命令列小貼士命令列
- 由 KRACK 攻擊想到的確保網路安全的小貼士
- 如何開始程式語言?給初學者的幾個小貼士
- 關於 Kotlin REPL 的兩條小貼士Kotlin
- 11個實用經典的SQL小貼士SQL
- 25個Linux 伺服器安全小貼士Linux伺服器
- 【小貼士】探一探javascript中的replaceJavaScript
- 【小貼士】RedHat虛擬機器mount新硬碟Redhat虛擬機硬碟
- 移動web開發小貼示Web
- .NET微信網頁開發相關文章教程網頁
- 面對肺炎疫情小貼士-IT奶爸帶娃記
- Linux 命令列工具使用小貼士及技巧(1)Linux命令列
- Linux 命令列工具使用小貼士及技巧(4)Linux命令列
- Linux 命令列工具使用小貼士及技巧(3)Linux命令列
- Linux 命令列工具使用小貼士及技巧(四)Linux命令列
- Linux 命令列工具使用小貼士及技巧(2)Linux命令列
- Java基礎(二) | 零碎知識小貼士Java
- 【小貼士】關於transitionEnd/animate的一個有趣故事
- 10個自由職業者日常的智慧小貼士
- 程式設計師面試IT公司的37個小貼士程式設計師面試
- Ubuntu——每日小貼士:Linux上的時光機UbuntuLinux