File tree Expand file tree Collapse file tree 2 files changed +10
-17
lines changed
aspnet-core/src/AbpCompanyName.AbpProjectName.Web.Mvc/Views/Shared/Components
RightNavbarLanguageSwitch Expand file tree Collapse file tree 2 files changed +10
-17
lines changed Original file line number Diff line number Diff line change 1- @using System .Web
1+ @using System .Text . Encodings . Web
22@using AbpCompanyName .AbpProjectName .Web .Views .Shared .Components .AccountLanguages
33@model LanguageSelectionViewModel
44@if (Model .Languages .Count > 1 )
55{
66 <div class =" text-center" >
7- @foreach ( var languageInfo in Model .Languages )
7+ @foreach ( var language in Model .Languages )
88 {
9- <a href =" @Url.Action(" ChangeCulture " , " AbpLocalization " , new {
10- cultureName = languageInfo.Name,
11- returnUrl = HttpUtility.UrlEncode(Context.Request.Path + Context.Request.QueryString)
12- })" >
13- <span class =" @(languageInfo.Name == Model.CurrentLanguage.Name ? " current-language-icon " : " " )" title =" @languageInfo.DisplayName" >
14- <i class =" @languageInfo.Icon" ></i >
9+ <a href =" ~/AbpLocalization/ChangeCulture?cultureName=@(language.Name)&returnUrl=@(UrlEncoder.Default.Encode(Context.Request.Path + Context.Request.QueryString))" >
10+ <span class =" @(language.Name == Model.CurrentLanguage.Name ? " current-language-icon " : " " )" title =" @language.DisplayName" >
11+ <i class =" @language.Icon" ></i >
1512 </span >
1613 </a >
1714 }
Original file line number Diff line number Diff line change 1- @using System .Web
2- @using AbpCompanyName .AbpProjectName .Web .Views .Shared .Components .RightNavbarLanguageSwitch
1+ @using AbpCompanyName .AbpProjectName .Web .Views .Shared .Components .RightNavbarLanguageSwitch
32@model RightNavbarLanguageSwitchViewModel
43
54<li class =" nav-item dropdown" >
87 <span class =" d-none d-md-inline-block" >@Model.CurrentLanguage.DisplayName </span >
98 </a >
109 <div class =" dropdown-menu dropdown-menu-right p-0" >
11- @foreach ( var languageInfo in Model .Languages )
10+ @foreach ( var language in Model .Languages )
1211 {
13- if (languageInfo .Name != Model .CurrentLanguage .Name )
12+ if (language .Name != Model .CurrentLanguage .Name )
1413 {
15- < a class = " dropdown-item" href = " @Url.Action(" ChangeCulture " , " AbpLocalization " , new {
16- cultureName = languageInfo .Name ,
17- returnUrl = HttpUtility .UrlEncode (Context .Request .Path + Context .Request .QueryString )
18- })" >
19- <i class =" mr-2 @languageInfo.Icon" ></i > @languageInfo.DisplayName
14+ < a class = " dropdown-item" href = " @(ApplicationPath)AbpLocalization/ChangeCulture?cultureName=@(language.Name)&returnUrl=@(Context.Request.Path)" >
15+ < i class = " mr-2 @language.Icon" >< / i > @language .DisplayName
2016 < / a >
2117 }
2218 }
You can’t perform that action at this time.
0 commit comments