ASP.NET 4 web表单路由和页面资源

ASP.NET 4 web表单路由和页面资源,asp.net,localization,routing,globalization,multilingual,Asp.net,Localization,Routing,Globalization,Multilingual,我正在创建一个ASP.NET4WebForms应用程序,它是多语言的。一切进展顺利,我一直在为每个应用程序文件夹的App_LocalResources子文件夹中的每个页面创建本地资源文件,这一切都很好 但是,我现在添加了一些使用路由的额外表单,这些表单不再拾取资源文件 例如,如果我有一个文件/application/project/edit.aspx,我通常会在/application/project文件夹中放置一个App_LocalResources文件夹,并创建edit.aspx.resx等

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

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

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

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

My bad

我一定是瞎了眼,因为我实际上把页面的resx文件放到了错误的App\u LocalResource文件夹(一个目录级别)

我需要睡觉…

我的坏习惯

我一定是瞎了眼,因为我实际上把页面的resx文件放到了错误的App\u LocalResource文件夹(一个目录级别)

我需要睡眠