我一直在使用asp.net和visual c#进行多语言网站构建。 我正在使用Local_resources来获取西班牙语和英语的aspx文件。 如果在网站的根目录中使用我的aspx,Local_resources文件夹会找到我的aspx的aproppiate resx(因为两者都有相同的名称)。但是如果我把所有的aspx放到根目录下创建的文件夹中,一切都会停止工作:
你可以看到我有一个名为“Inventario”的文件夹,在那个文件夹中我有Productos.aspx。
在App_LocalResources中我有两个文件,一个用于西班牙语,一个用于英语。
如果我将Productos.aspx放在根目录中,它们可以正常工作,但我需要它们就像在图像中那样无法正常工作。
我应该怎么做resx文件指向Inventario / Productos.aspx?
非常感谢。
答案 0 :(得分:2)
您必须在App_LocalResources
下创建一个新的Inventario
文件夹,然后将Productos.aspx.*.resx
从<root>\App_LocalResources
复制到Inventario\App_LocalResources
,然后重建您的解决方案。