1

我一直在使用 asp.net 和 Visual c# 构建多语言站点。我正在使用 Local_resources 以西班牙语和英语获取我的 aspx 文件。如果在网站的根目录中使用我的 aspx,则 Local_resources 文件夹会为我的 aspx 找到合适的 resx(因为两者具有相同的名称)。但是,如果我将所有 aspx 放入根目录中创建的文件夹中,一切都会停止工作:

替代文字

如您所见,我有一个名为“Inventario”的文件夹,在该文件夹中我有 Productos.aspx。在 App_LocalResources 我有两个文件,一个用于西班牙语,一个用于英语。如果我将 Productos.aspx 放在根目录中,它们可以正常工作,但我需要它们,就像在图像中一样,并且那样不起作用。
我应该如何处理 resx 文件以指向 Inventario/Productos.aspx ?

非常感谢你。

4

1 回答 1

2

您必须在 下创建一个新App_LocalResources文件夹,然后从Inventario复制到,然后重建您的解决方案。Productos.aspx.*.resx<root>\App_LocalResourcesInventario\App_LocalResources

于 2010-11-02T09:39:26.407 回答