Мне нужно переключить язык в файле мастер-страницы. файл главной страницы содержит меню, и мне также нужно переключить язык. Есть ли обходной путь, как я могу также использовать многоязыковую поддержку на главной странице?
Я создал переключатель языка с помощью этого учебник. Мой файл MLS.cs
(в учебнике называется BasePage.cs) MLS
наследуется от System.Web.UI.Page
, но моя мастер-страница наследуется от System.Web.UI.MasterPage
.
Я надеюсь, что есть простое решение для переключения языка также на мастер-странице без написания меню на всех страницах контента.
Вот содержимое моего Design.Master (MasterPge для пользователя):
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Design.Master.cs" Inherits="ProjectName.Site1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>...</head>
<body class="skin-blue">
<form id="form1" runat="server">
<div class="wrapper">
<aside class="main-sidebar">
<div class="slimScrollDiv" style="width: auto; height: 422px; overflow: hidden; position: relative;">
<div class="sidebar" id="scrollspy" style="width: auto; height: 422px; overflow: hidden; -ms-touch-action: none;">
<ul class="nav sidebar-menu">
<li class="header">data lookup</li>
<li><a href="~/datalookup.aspx"><i class="fa fa-arrow-right"></i>to data file</a></li>
</ul>
<!-- sidebar menu: : style can be found in sidebar.less -->
<ul class="nav sidebar-menu">
<li class="header">quick selection menue</li>
<li class="active"><a href="#table1"><i class="fa fa-circle-o"></i>to table 1</a></li>
<li ><a href="#table2"><i class="fa fa-circle-o"></i>to table 2</a></li>
<li ><a href="#table3"><i class="fa fa-circle-o"></i>to table 3</a></li>
<li ><a href="#table4"><i class="fa fa-circle-o"></i>to table 4</a></li>
</ul>
</div>
</div>
<!-- /.sidebar -->
</aside>
<!-- /.aside -->
Надеюсь, кто-нибудь может помочь.