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

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

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

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

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

建立一個WEB工程

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

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

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

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

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

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

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

增加對多語言的支持

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

Default.aspx.resx

編輯Default.aspx.resx的內(nèi)容

Default.aspx.en-s.resx

編輯Default.aspx.en-s.resx的內(nèi)容

打開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. %> 

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

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

運行網(wǎng)站,效果如下圖所示:

運行網(wǎng)站

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

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

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

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

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

Button的標題變成“Hello World”

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

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

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

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

【編輯推薦】

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

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

2010-06-23 15:44:03

ASP.NET MVC

2009-07-29 15:38:01

2009-07-22 17:23:03

XmlDataSourASP.NET 2.0

2009-07-27 12:22:03

ASP.NET和ASPASP.NET入門教程

2009-07-28 17:17:19

ASP.NET概述

2009-07-30 15:17:16

ASP.NET 2.0

2010-06-23 08:56:58

ASP.NET MVC

2009-07-21 15:55:59

使用Web PartsASP.NET 2.0

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-07-27 09:39:04

SelectMetho

2009-07-30 14:55:43

ASP.NET 2.0

2009-07-21 14:37:13

Profile Pro優(yōu)化ASP.NET 2
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩免费视频一区二区 | 色又黄又爽网站www久久 | 岛国视频| 久草视频观看 | 欧美激情国产日韩精品一区18 | 久久久久久久久久久久久9999 | 日韩免费在线 | 亚洲国产成人精品女人久久久 | 在线āv视频 | av在线免费观看网址 | 欧美日韩在线成人 | 亚洲精品久久久一区二区三区 | 国家aaa的一级看片 h片在线看 | 91精品国产综合久久精品 | 国产午夜影院 | 日韩理论电影在线观看 | 日韩av福利在线观看 | 国产精品海角社区在线观看 | 天天夜干 | 精品久久久久国产免费第一页 | 久久久久久免费观看 | 欧美国产大片 | 久久一二区| 精品一区二区三区在线观看国产 | 成人亚洲视频 | 国产美女在线观看 | 皇色视频在线 | 中文字幕日韩专区 | 欧美精品被 | 久久一区二区视频 | 在线国产一区 | 久久亚洲一区二区三区四区 | 91小视频在线 | 一区二区三区免费观看 | 亚洲社区在线 | 日日夜夜天天 | 成人精品免费视频 | 欧美日本一区 | 国产精品网址 | 国产高清视频在线观看 | 91亚洲欧美 |