0

如果我不知道这是什么原因,我肯定会发疯的:):

我的解决方案中有几个项目。我遇到的问题是在我添加另一个参考的解决方案中。

在一个项目中,我有我的自定义控件(纯 .cs 文件),另一个解决方案是测试页面,它只是 ASPX 页面(没有任何代码隐藏文件 - 因为整个操作由控件执行)

现在的问题是,当我将自定义控件项目的引用添加到我的网页项目中时,我在自定义控件中编写的代码没有受到影响。我为我的自定义文本框控件添加了一个新属性,该属性没有出现在我的 HTML 标记中的智能感知中,并且我设置的断点没有受到打击(在自定义控件代码中)。

在 .NET 3.5 Framework 中运行良好。(我们有 2 个分支;一个是 3.5,另一个是 4.0)但不在 .NET Framework 4.0 中工作我正在使用 Windows 2008 Server R2

我到目前为止所做的:

  • 检查了两个项目的目标框架(两个项目都是 4.0)。
  • 在需要的地方复制并粘贴程序集。
4

2 回答 2

1

构建/重建后参考项目的 dll 是否落在 bin 文件夹中?您是否在 ASPX 页面中注册了您的控件?另外,当您说您参考了项目时,复制和粘贴的原因是什么?

于 2013-05-14T08:46:24.653 回答
1

尝试将“自定义控件”添加到 Visual Studio 中的 ASP.NET 项目工具箱面板(它曾经对我有用!)。

于 2013-05-13T12:31:23.323 回答