【问题标题】:ASP.NET 4 web forms routing and page resourcesASP.NET 4 Web 表单路由和页面资源
【发布时间】:2012-05-17 08:21:12
【问题描述】:

我正在创建一个多语言的 ASP.NET 4 Web 表单应用程序。一切顺利,我一直在为每个应用程序文件夹的 App_LocalResources 子文件夹中的每个页面创建本地资源文件,这一切都很好。

但是我现在添加了一些使用路由的额外表单,这些表单不再拾取资源文件。

例如,如果我有一个文件 /application/project/edit.aspx,我通常会在 /application/project 文件夹中放置一个 App_LocalResources 文件夹并创建 edit.aspx.resx 等。但是,如果通过路由访问此页面例如。 /application/project/1/edit 则不再使用本地资源文件,我猜是因为URL与资源文件不匹配。

除了在 App_GlobalResources 中为路由页面创建资源文件之外,有什么办法可以解决这个问题吗?例如,您能否在其代码隐藏中定义用于页面的资源文件?

【问题讨论】:

    标签: asp.net localization routing globalization multilingual


    【解决方案1】:

    我的错。

    我一定是失明了,因为我实际上将页面的 resx 文件放入了错误的 App_LocalResource 文件夹(目录级别更高)。

    我需要睡觉...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-07
      • 1970-01-01
      • 2011-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-06
      • 1970-01-01
      相关资源
      最近更新 更多