摘要:
場景很多網站要求人們先注冊再去訪問內容或者發表評論.網站如牛毛,怎么可能讓人們記住每個他們注冊過的網站。在注冊的過程中,可以發送一個電子郵件來提醒用戶他們剛剛注冊了,這樣,他們可能一會還會返回到你的網站。解決方案在用戶注冊之后使用SmtpClient和MailMessage發送郵件通知。討論發送一個郵件之前,你需要配置一個SMTP服務器,端口,用戶名和密碼。為了使配置簡單化,我建議你在web.config的appsetting中配置。<appSettings><add key="webpages:Version" value="1.0.0.0&q 閱讀全文
posted @ 2011-11-23 20:25
技術弟弟
閱讀(3502)
評論(4)
推薦(5)
摘要:
場景互聯網是由千百萬個人使用。他們來自數百個不同的國家,使用數百種不同的語言。甚至在加拿大、美國和英國之間英語也有許多方言。所以,不在你的網站上僅僅呈現一種語言是重要的。解決方案創建資源文件,并且以鍵值對的形式添加靜態文本,通過CurrentUICulture來提供改變語言的能力。討論資源文件是基于文本的XML文件,用來支持靜態網站多國語言。你創建一個主要的資源文件,包含你的默認語言。為文本創建一些key/value pair。然后,你就可以在你的controller、view、model中的任何地方使用這些文本了。下圖是個例子注意圈紅的地方要設置為public。如果一個文件的訪問修飾符不是p 閱讀全文
posted @ 2011-11-23 15:41
技術弟弟
閱讀(4751)
評論(8)
推薦(10)
摘要:
場景你要確保你的表單捕獲的數據包含你預期的數據,這些數據是基于你的數據庫或模型設計。解決方案.NET 4.0 包含了一個新的數據注解命名空間,提供了一些有用的元數據屬性類。這些類已經被應用到MVC3。對于驗證表單輸入,下面的屬性類可以用來提供各種各樣驗證選項:RequiredAttribute,RegularExpressionAttribute,RangeAttribute和DataTypeAttribute。當需要自定義的驗證的時候,MVC的3還支持改進ValidationAttribute類,允許開發人員定義的驗證。討論接下來的例子是要去擴展“code-first book“model, 閱讀全文
posted @ 2011-11-23 11:15
技術弟弟
閱讀(3620)
評論(6)
推薦(8)

浙公網安備 33010602011771號