成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

ASP.NET MVC實現本地化和全球化

瀏覽:447日期:2022-06-09 11:30:35

在開發多語言網站時,我們可以為某種語言創建一個資源文件,根據瀏覽器所設置的不同語言偏好,讓運行時選擇具體使用哪個資源文件。資源文件在生成程序集的時候被嵌入到程序集。

本篇體驗,在ASP.NET MVC中實現全球化和本地化,比如,當瀏覽器選擇英文,就讓某些頁面元素顯示英文;當瀏覽器選擇用中文瀏覽,則顯示中文。

使用Visual Studio 2013創建一個無身份驗證的MVC項目。

創建如下的Model:

    public class Student    {public int Id { get; set; }[Display(Name="姓名")][Required(ErrorMessage="必填")]public string Name { get; set; }[Display(Name = "年齡")][Required(ErrorMessage = "必填")]public int Age { get; set; }    }

生成解決方案。

在HomeController中Index方法中添加一個有關Student的強類型視圖,并選擇默認的Create模版。大致如下:

@model GlobalAndLocal.Models.Student<h2>Index</h2><div>    @Html.LabelFor(model => model.Name, new { @class = "control-label col-md-2" })    <div>@Html.EditorFor(model => model.Name)@Html.ValidationMessageFor(model => model.Name)    </div></div><div>    <div><input type="submit" value="創建" />    </div></div>

現在,我們希望,當瀏覽器選擇英語的時候,頁面元素都顯示英文。

在解決方案下創建一個名稱為MyResources的類庫。

創建有關中文的資源文件,并把訪問修飾符設置為public:

創建有關英文的資源文件,也把訪問修飾符設置為public:

生成類庫。

在MVC項目中引用該類庫。

修改Student類如下:

    public class Student    {public int Id { get; set; }[Display(Name=MyResources.Resource.Name)][Required(ErrorMessage=MyResources.Resource.NameRequiredError)]public string Name { get; set; }[Display(Name = MyResources.Resource.Age)][Required(ErrorMessage = MyResources.Resource.AgeRequiredError)]public int Age { get; set; }    }

在Index強類型視圖頁中,修改如下:

<h2>@MyResources.Resource.IndexHeader</h2><div>    @Html.LabelFor(model => model.Name, new { @class = "control-label col-md-2" })    <div>@Html.EditorFor(model => model.Name)@Html.ValidationMessageFor(model => model.Name)    </div></div><div>    <div> <input type="submit" value="@MyResources.Resource.Submit" />    </div></div> 

運行MVC項目,出現報錯。

修改Student類如下:

    public class Student    {public int Id { get; set; }[Display(Name="Name", ResourceType=typeof(MyResources.Resource))][Required(ErrorMessageResourceName = "NameRequiredError", ErrorMessageResourceType = typeof(MyResources.Resource))]public string Name { get; set; }[Display(Name = "Age", ResourceType = typeof(MyResources.Resource))][Required(ErrorMessageResourceName = "AgeRequiredError", ErrorMessageResourceType = typeof(MyResources.Resource))]public int Age { get; set; }      }

最后,還需要在Web.config中設置如下:

  <system.web>    ......    <globalization culture="auto" uiCulture="auto" enableClientBasedCulture="true"></globalization>    </system.web>

在chrome瀏覽器語言設置中選擇英語。

刷新后,效果如下:

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對的支持。如果你想了解更多相關內容請查看下面相關鏈接

標簽: ASP.NET
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
色婷婷亚洲婷婷| 亚洲aⅴ怡春院| 国产精品视频麻豆| 日本网站在线观看一区二区三区 | 综合久久综合久久| 丁香六月久久综合狠狠色| 国产农村妇女毛片精品久久莱园子| 26uuu精品一区二区| 精品一区二区三区的国产在线播放| 在线亚洲伦理| 欧美不卡激情三级在线观看| 麻豆精品视频在线观看| 国产精品免费一区二区三区在线观看| 久久久久国产一区二区三区四区 | 9色国产精品| 精品日韩一区二区三区| 成人一区二区三区在线观看| 日韩欧美高清dvd碟片| 成人av在线播放网址| 精品国产第一区二区三区观看体验| 国产精品伦一区二区三级视频| 午夜婷婷国产麻豆精品| 欧美三级特黄| 欧美tk—视频vk| 国产最新精品免费| 91国偷自产一区二区使用方法| 亚洲一区二区三区美女| 亚洲二区免费| 国产日产欧美一区| 99久久免费精品| 欧美成人一区二区三区| 国产精品456露脸| 欧洲另类一二三四区| 婷婷成人综合网| 亚洲在线播放| 亚洲午夜在线视频| 国产精品乱看| 亚洲美女区一区| 影音先锋中文字幕一区| 中文一区二区完整视频在线观看| 9色porny自拍视频一区二区| 日韩欧美精品在线| 福利一区二区在线观看| 欧美一区二区在线不卡| 国产精品456露脸| 91精品国产综合久久久久久久久久| 九色porny丨国产精品| 欧美亚洲愉拍一区二区| 人妖欧美一区二区| 欧美亚洲综合另类| 免费观看久久久4p| 91国产免费看| 免费精品视频最新在线| 色94色欧美sute亚洲线路一ni| 欧美精品久久99| 99久久777色| 亚洲精品视频在线看| 在线观看亚洲精品视频| av在线播放一区二区三区| 亚洲免费资源在线播放| 欧美羞羞免费网站| av亚洲产国偷v产偷v自拍| 亚洲欧美久久久| 亚洲欧美怡红院| 99成人在线| 亚洲国产精品一区二区www在线| 国产精品毛片va一区二区三区| 亚洲美女免费在线| 美女久久网站| 另类欧美日韩国产在线| 91精品国产综合久久精品性色| 粉嫩一区二区三区性色av| 国产视频一区不卡| 99精品福利视频| 五月婷婷久久丁香| 欧美日韩一区二区三区高清| 国产乱子伦视频一区二区三区 | 国产一区视频网站| 欧美一区二区三区免费视频 | 一区二区三区在线免费视频 | 美女高潮久久久| 日韩一区二区三区四区五区六区| 丁香天五香天堂综合| 久久久综合精品| 在线免费高清一区二区三区| 亚洲狠狠爱一区二区三区| 在线观看一区二区视频| 狠狠色丁香婷综合久久| 欧美成人伊人久久综合网| 极品av少妇一区二区| 天天影视网天天综合色在线播放| 欧美日韩国产综合久久| 3d动漫精品啪啪一区二区竹菊| 国产精品1区二区.| 一级精品视频在线观看宜春院| 欧美电影免费观看高清完整版在线 | 国产精品久久久久久亚洲伦| 最新成人av网站| 日本不卡不码高清免费观看| 欧美一区二区三区四区高清| 欧美激情视频一区二区三区在线播放| 一区二区三区不卡视频| 欧美日韩小视频| 午夜精品视频| 午夜久久久久久电影| 欧美一级专区免费大片| 欧美日韩成人| 日一区二区三区| 日韩一区二区三区视频在线 | 在线观看av不卡| 粉嫩一区二区三区性色av| 中文字幕在线观看不卡| 久久综合一区二区三区| 成人综合婷婷国产精品久久| 中文字幕欧美一| 91高清在线观看| 99久久婷婷国产综合精品电影 | 国产一区二区三区| 国产精品人人做人人爽人人添| 亚洲欧美日本视频在线观看| 国产精品羞羞答答xxdd| 色av一区二区| 欧美日韩综合网| 麻豆免费精品视频| 国产亚洲视频系列| 91电影在线观看| 国产主播一区| 精品一区二区在线视频| 26uuu色噜噜精品一区二区| 夜夜嗨一区二区三区| 国产一区二区在线视频| 一区在线观看免费| 欧美日韩免费高清一区色橹橹| 欧美chengren| 日韩中文字幕区一区有砖一区| 久久久久久久久伊人| 91久久奴性调教| 欧美日韩一区综合| 国内国产精品久久| 樱桃视频在线观看一区| 日韩一级黄色大片| 欧美主播一区二区三区美女 久久精品人| 成人福利在线看| 日韩国产精品91| 中文字幕亚洲不卡| 精品伦理精品一区| 欧洲另类一二三四区| 一区二区三区四区五区精品| 成人永久aaa| 麻豆成人综合网| 国产精品视频免费看| 91麻豆精品国产91久久久久久| 国产九区一区在线| 欧美日韩一区自拍| 成人性生交大片免费看中文网站| 欧美aa在线视频| 一区二区三区欧美在线观看| 2024国产精品| 欧美日韩极品在线观看一区| 国产精品久久九九| 欧美精品aa| 成人免费视频国产在线观看| 久久精品二区亚洲w码| 亚洲一区二区精品久久av| 国产精品全国免费观看高清| 欧美精品一卡两卡| 久久久久久国产精品一区| 亚洲精品无人区| 欧美精品成人| 成人高清免费在线播放| 蓝色福利精品导航| 天天综合色天天| 亚洲精品视频自拍| 亚洲日本成人在线观看| 中文字幕国产精品一区二区| 欧美不卡一二三| 欧美精品乱码久久久久久| 欧美三级视频在线观看| 久久精品午夜| 国产一区二区三区久久久久久久久 | 国产精品久久久久久久久免费相片 | 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 欧美日韩一区二区三区不卡| 午夜亚洲性色视频| 老**午夜毛片一区二区三区| 91成人在线精品| 欧美巨大另类极品videosbest | 欧美疯狂性受xxxxx喷水图片| 一本久道中文字幕精品亚洲嫩| 一本色道久久综合亚洲精品婷婷| 国产在线日韩| 亚洲婷婷在线| 悠悠资源网久久精品| 亚洲国产婷婷| 亚洲欧洲一区| 亚洲精品国产日韩| 亚洲精品在线二区| 中文日韩欧美| 久久国产精品免费一区| 久久国产手机看片|