我需要在我的母版页文件中切换语言。母版页文件包含菜单,我还需要切换我的语言。是否有一种解决方法,我也可以在母版页中使用多语言支持?
我已经使用本教程构建了语言切换器。我的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 -->
希望有人可以提供帮助。