asp.net - VS2008 中的许多 ascx-to-one ascx.cs 错误

标签 asp.net visual-studio-2008 localization multilingual

我正在为该站点开发第二语言支持。所以我为现有的 ascx.cs 和 aspx.cs 制作了重复的 .ascx 和 .aspx 文件

大多数时候一切正常..但突然间我得到:

Type 'ctrl_xxx' exists both in 'c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\d072cc72\b9d5698b\App_Web_xdmblegv.dll', and in 'c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\d072cc72\b9d5698b\App_Web_gkptrzo2.dll' (translated from russian)


ctrl_xxx ctrl = (ctrl_xxx) LoadControl("xxx.ascx");

我很少有这样的代码字符串......其中一个发生了同样的错误。但是我对这些文件没有任何更改。为了在一段时间内修复那个错误,我需要删除解决方案和网站文件夹并从 SS 重新获取它们。也许解决方案有问题?解决方案是从vs2005转换过来的。

最佳答案

您不应通过复制页面或控件来本地化 asp.net 站点。例如,您使用在一个页面或控件中引用的特定于语言的资源文件。看看this有关如何本地化 asp.net 网站的开始。

关于asp.net - VS2008 中的许多 ascx-to-one ascx.cs 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2453988/

相关文章:

asp.net - 文化 - ASP.NET MVC 3 应用程序

iphone - Localization_setting.bundle

asp.net - 一页上有多个 ASP.Net 控件

asp.net - 编译器错误消息 : CS0135: 'Model' conflicts with the declaration 'System.Web.Mvc.WebViewPage<TModel>.Model'

wpf - 如何在 WPF 网格中插入行/列?

c# - 在VS2008中查找给定值的变量

c# - 如何将网站翻译成另一种语言?(ASP .NET, c#)

javascript - 我的网站中是否需要非缩小版本的 jQuery 脚本?

c# - 通过代码访问时私钥为空,为什么?

c# - 如何在 VS08 中使用 ruby​​ 编译器(用于 LESS CSS)?