成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET 2.0本地化技術入門之使用工具自動生成

開發 后端
本文介紹了ASP.NET 2.0本地化技術中的第一步:如何使用工具自動生成本地化資源(LocalResources)。使用工具自動生成本地化資源,并隱式的綁定到控件上,來實現頁面的本地化是非常簡單的。

ASP.NET 2.0本地化技術入門:如何使用工具自動生成本地化資源(LocalResources)

首先當然是建立一個WEB工程啦,如圖所示:

建立一個WEB工程

雙擊Default.aspx,切換到[設計]視圖,從工具箱里拖一個Button進來。點擊菜單中的[工具]->[生成本地資源],如圖所示:

點擊菜單中的[工具]->[生成本地資源]

這時發現在解決方案方案視圖里自動增加了一份本地資源,如下圖所示:

解決方案方案視圖里自動增加了一份本地資源

切換到屬性視圖,可以看到Text和ToolTip都被加上了一個紅色符號,提示“屬性是用表達形式隱式綁定的”,如下圖所示:(注意:只有在視圖狀態下選中控件才能看到這兩個屬性喲)

Text和ToolTip都被加上了一個紅色符號

ASP.NET 2.0本地化包括增加對多語言的支持。我們現在右鍵Default.aspx.resx,點擊復制,再選中App_LocalResources目錄,點擊粘貼,將“副本 Default.aspx.resx”重命名為Default.aspx.en-us.resx,如圖所示:

增加對多語言的支持

分別編輯Default.aspx.resx和Default.aspx.en-s.resx 的內容,如下圖示:

Default.aspx.resx

編輯Default.aspx.resx的內容

Default.aspx.en-s.resx

編輯Default.aspx.en-s.resx的內容

打開Default.aspx,在 Page 標簽里添加Culture="auto" UICulture="auto",如下所示:

  1. < %  
  2. @ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" meta:resourcekey="PageResource1" UICulture="auto" Culture="auto"   
  3. %> 

只有這樣,后面才能獲取瀏覽器的首選語言設置。如果要加到 Web.config 中,如下所示:

  1. < system.web> 
  2.     < globalization uiCulture="auto" culture="auto" /> 
  3. < /system.web>   

運行網站,效果如下圖所示:

運行網站

點擊IE菜單的[工具]->[Internet 選項],在彈出的對話框中點[常規]選項卡的[語言]按鈕,彈出[語言首選項]對話框,如下圖所示:

彈出[語言首選項]對話框

點擊[添加]按鈕,選擇英語(美國),并上移到第一位,如下圖所示:

點擊[添加]按鈕,選擇英語

一路[確定]點下來,刷新頁面,可以看到Button的標題變成“Hello World”啦,如下圖所示:

Button的標題變成“Hello World”

綜上所述,ASP.NET 2.0本地化中使用工具自動生成本地化資源,并隱式的綁定到控件上,來實現頁面的本地化是非常簡單的,但存在以下幾項問題:

1)必須為每個頁生成多份資源文件;

2)只有控件屬性中被標識為Localizable(true)才可能被工具掃描到;

3)由于是對頁面包含的控件進行掃描,所以最好是在頁面布局基本確定后再使用該工具,并且在編輯完    資源文件后不要再使用該工具,如果不幸你這樣做了。。。會發現默認的資源文件被清空了

【編輯推薦】

  1. ASP.NET編程中static變量作用域
  2. ASP.NET數組基礎:聲明,表示及范例
  3. ASP.NET編程中的十大技巧(二)
  4. ASP.NET編程中的十大技巧(一)
  5. ASP.NET MVC教程(一):準備工作
責任編輯:yangsai 來源: 博客園
相關推薦

2009-05-11 13:48:00

ASP.NET 2.0緩存效率

2009-01-07 11:38:22

ASP.NET.NET錯誤記錄

2010-06-25 08:51:46

ASP.NET MVC

2009-08-05 17:43:48

ASP.NET 2.0

2009-07-27 16:53:15

ASP.NET 2.0

2009-07-29 15:38:01

2010-06-23 15:44:03

ASP.NET MVC

2009-07-28 17:17:19

ASP.NET概述

2009-07-22 17:23:03

XmlDataSourASP.NET 2.0

2009-07-30 15:17:16

ASP.NET 2.0

2009-07-27 12:22:03

ASP.NET和ASPASP.NET入門教程

2009-07-21 15:55:59

使用Web PartsASP.NET 2.0

2010-06-23 08:56:58

ASP.NET MVC

2009-07-30 14:55:43

ASP.NET 2.0

2009-07-21 14:37:13

Profile Pro優化ASP.NET 2

2009-12-14 17:50:45

ASP.NET 2.0

2009-07-28 14:06:28

ASP.NET 2.0

2009-07-30 14:00:21

ASP.NET 2.0

2009-07-22 17:21:27

ASP.NET 2.0

2009-08-10 13:32:15

ASP.NET TimASP.NET組件設計
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲综合在线视频 | www.欧美.com| 99精品视频免费观看 | 久久综合狠狠综合久久综合88 | 国产精品久久精品 | 欧美一级免费 | 国产精品国色综合久久 | 午夜在线视频 | 久久久久久亚洲精品 | av色站| 精品国产青草久久久久福利 | 欧美电影在线观看网站 | 精品一区二区在线观看 | 久草网在线视频 | 毛片网在线观看 | 久久99精品久久久久 | 91毛片在线观看 | 在线国产视频 | 欧美一级黄色网 | 亚洲精品视频免费观看 | 精品视频在线免费观看 | 亚洲第一天堂 | 欧美精品tv | 成人免费视频网站在线观看 | 免费的日批视频 | 日本一二三区高清 | 成人国产在线观看 | 夜夜骑首页 | 亚洲五码在线 | 91av免费版| 黄色片免费看视频 | xxxxx黄色片 欧美一区免费 | 国产精品毛片一区二区在线看 | 国产精品99 | 久操av在线 | 四虎成人精品永久免费av九九 | 亚洲一区二区精品视频在线观看 | 操操日 | 成人黄色电影在线播放 | 一级毛片大全免费播放 | 国产精品日本一区二区在线播放 |