diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml
index bd76814461..afbb5fcf5b 100644
--- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml
+++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml
@@ -295,7 +295,7 @@
- @if (Model.DocumentLanguageIsDifferent)
+ @if (Model.DocumentLanguageCode != Model.LanguageCode)
{
@L["DocumentNotFoundInSelectedLanguage"]
diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs
index 03a05f2e78..777875660a 100644
--- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs
+++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs
@@ -64,7 +64,7 @@ namespace Volo.Docs.Pages.Documents.Project
public bool ShowProjectsCombobox { get; set; }
- public bool DocumentLanguageIsDifferent { get; set; }
+ public string DocumentLanguageCode { get; set; }
public DocumentParametersDto DocumentPreferences { get; set; }
@@ -403,6 +403,7 @@ namespace Volo.Docs.Pages.Documents.Project
try
{
Document = await GetSpecificDocumentOrDefaultAsync(LanguageCode);
+ DocumentLanguageCode = LanguageCode;
}
catch (DocumentNotFoundException)
{
@@ -410,7 +411,7 @@ namespace Volo.Docs.Pages.Documents.Project
{
Document = await GetSpecificDocumentOrDefaultAsync(DefaultLanguageCode);
- DocumentLanguageIsDifferent = true;
+ DocumentLanguageCode = DefaultLanguageCode;
}
else
{
@@ -500,7 +501,7 @@ namespace Volo.Docs.Pages.Documents.Project
{
var content = (await _documentAppService.GetAsync(new GetDocumentInput
{
- LanguageCode = LanguageCode,
+ LanguageCode = DocumentLanguageCode,
Name = partialTemplate.Path,
ProjectId = Project.Id,
Version = Version
@@ -518,7 +519,7 @@ namespace Volo.Docs.Pages.Documents.Project
private void SetUserPreferences()
{
- UserPreferences.Add("Document_Language_Code", LanguageCode);
+ UserPreferences.Add("Document_Language_Code", DocumentLanguageCode);
UserPreferences.Add("Document_Version", Version);
var cookie = Request.Cookies["AbpDocsPreferences"];
@@ -608,7 +609,7 @@ namespace Volo.Docs.Pages.Documents.Project
new GetParametersDocumentInput
{
ProjectId = Project.Id,
- LanguageCode = LanguageCode,
+ LanguageCode = DocumentLanguageCode,
Version = Version
});