masterpage ファイルで言語を切り替える必要があります。masterpage ファイルにはメニューが含まれており、言語を切り替える必要もあります。マスター ページで多言語サポートを使用する方法はありますか?
このチュートリアルで言語スイッチャーを作成しました。私の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 -->
誰かが助けてくれることを願っています。