Asp.net 是否需要resx文件?

Asp.net 是否需要resx文件?,asp.net,resx,Asp.net,Resx,目前,我们有一个在VS2003中创建的解决方案,它转到了VS2005,现在是在VS2008中。 自启动以来,每个aspx和ascx都有一个关联的.resx文件。即使不需要本地化,也会自动创建resx文件。处理这些resx文件可以吗?既然他们不在那里,他们会提高绩效吗 有趣的是,最初,resx文件是在与aspx/ascx文件相同的目录中创建的。现在,在VS2008中,如果我创建一个resx文件,它会创建一个App\u LocalResources目录,并将所有resx文件放在那里…老实说,如果你可

目前,我们有一个在VS2003中创建的解决方案,它转到了VS2005,现在是在VS2008中。 自启动以来,每个aspx和ascx都有一个关联的.resx文件。即使不需要本地化,也会自动创建resx文件。处理这些resx文件可以吗?既然他们不在那里,他们会提高绩效吗


有趣的是,最初,resx文件是在与aspx/ascx文件相同的目录中创建的。现在,在VS2008中,如果我创建一个resx文件,它会创建一个App\u LocalResources目录,并将所有resx文件放在那里…

老实说,如果你可以肯定你永远不会支持本地化,那么resx文件就不是真的必要了。您可以直接在aspx和ascx文件中设置服务器控件的属性。 但是将它们分开仍然可以让一些非程序员修改站点上的文本。您可以使用免费的resx编辑器

关于App_LocalResources目录,只要我使用过resx文件(从VS2005开始),它们就被放在App_LocalResources中,所以对我来说,更奇怪的是它们以前没有


但是当你说这些文件是自动创建的,我想你一定是在某些项目设置中为你的项目启用了本地化,因为我从来没有自动收到过它们,我总是手动创建它们。

是的,你可以删除.resx文件,但是请确保页面已设置为在没有.resx文件的情况下工作。我的意思是你的标签有一个文本值,它不需要.resx文件来提供它


此外,如果文件已经存在,它们不会造成那么多问题,我会留下它们。

您可以删除它,但此文件可以帮助我们轻松地维护资源,并以更方便的方式使用它们以及图片等资源。。作为intellisense…

我想你是对的,本地化必须已经启用,因为对于所有表单,都有一个.aspx、.aspx.vb和一个.aspx.resx文件。没有App_LocalResources文件夹。这个项目不需要本地化,所以我将删除所有.resx文件。