【问题标题】:Converted Web Site Project to Web Application Project - Can not access UI Controls将网站项目转换为 Web 应用程序项目 - 无法访问 UI 控件
【发布时间】:2013-04-22 18:34:12
【问题描述】:

我已经将一个大型项目(目前在 VS 2012 中)从网站项目转换为 Web 应用程序项目。

我已将命名空间添加到我的所有 .cs 文件中。

我已经在项目上运行了“转换为 Web 应用程序”,它已经生成了所有需要的文件。 (所以我确实在这次升级中创建了设计器文件)

当我编译时,我的 C# 代码隐藏文件中所有 UI 控件的所有引用都会出错。该错误表明该控件不存在。控件在那里,并且它们存在于设计器文件中。

我已经清理了我的解决方案,但无论我做什么都会收到此错误。

有什么想法/建议可以尝试吗?我在转换为 Web 应用程序的过程中是否遗漏了什么?

【问题讨论】:

  • 仍然无法弄清楚...只是想补充一下,我删除了所有设计器文件并逐个访问了每个 ASPX 页面,单击鼠标右键,选择“转换为 Web 应用程序”以便它重新生成设计器文件。我对近 500 个 ASPX 页面进行了此操作。它重新创建了设计器文件,但我仍然遇到同样的问题。
  • 修复了我的问题.. 这是 ASPX 中的继承语句。我必须同时包含命名空间...问题已解决...

标签: visual-studio-2012 uicontrol web-site-project web-application-project


【解决方案1】:

修复了我的问题.. 这是 ASPX 中的继承语句。我必须包括命名空间......问题解决了......所以,语法是inherits="namespace.formname"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-03
    • 2010-10-19
    • 2010-11-20
    • 2013-04-12
    • 1970-01-01
    相关资源
    最近更新 更多