相关疑难解决方法(0)

如何本地化ASP.NET MVC应用程序?

本地化ASP.NET MVC应用程序的最佳做法是什么?

我想介绍两种情况:

  • IIS中的一个应用程序部署,可以处理多种语言
  • 一种语言/应用程序部署.

在第一种情况下你应该选择某种基于视图的东西,比如〜/ View/EN,〜/ View/FI,〜/ View/SWE或者其他什么东西?

那么第二种情况,只需通过Web.config进行基于应用程序的配置,并将这些不同的语言指向不同的URL?

globalization asp.net-mvc localization

120
推荐指数
3
解决办法
6万
查看次数

元素'标题'出现次数太少,ASP.NET.MVC母版页中的XHTML验证警告

我在ASP.NET MVC母版页中收到以下XHTML验证警告:

验证(XHTML 1.0 Transitional):元素'标题'出现的次数太少.

母版页的标题标记包含在head标记的ContentPlaceHolder中,如下面的代码所示.执行验证时不考虑ContentPlaceHolder中的title标记,我不想在head标记中添加另一个标记标记,因为那样我将留下两个标题标记.

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <asp:ContentPlaceHolder ID="head" runat="server">
        <title></title>
    </asp:ContentPlaceHolder>
</head>
Run Code Online (Sandbox Code Playgroud)

我找到的一个解决方法是在head标签中使用以下技术:

<% if (false) { %>
    <title></title>
<% } %>
Run Code Online (Sandbox Code Playgroud)

这是解决此警告的最佳做法吗?我不是为了传递验证警告而添加多余代码的忠实粉丝,但如果没有更好的选择,我会忍受它.

asp.net-mvc

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×2

globalization ×1

localization ×1