如何在 VS2008 中将用户控件构建到独立程序集中?

2023-12-09

更具体地说,在 Visual Studio 2008 中执行此操作与 VS2005 不同时,我需要了解哪些信息?我找到了大量关于在 VS2005 中执行此类操作的参考资料,例如

  • http://webproject.scottgu.com/CSharp/usercontrols/usercontrols.aspx
  • 跨项目分发 ASP.NET 用户控件的技术
  • http://weblogs.asp.net/scottgu/archive/2005/08/28/423888.aspx
  • http://support.microsoft.com/kb/324785

但即使是微软的参考文献似乎也没有对 VS2008 说太多。 这个问题源于我之前问过的一个问题,在这里找到.

更进一步,一旦我设法构建其中一个程序集(可能是 DLL),其他人需要对我的 DLL 做什么才能将其包含在他们的 ASP 中(作为单个页面,或者可能是子部分)。 NET 网站?

编辑:仍然有更多的搜索出现this,这看起来很像(但不完全)像我想要弄清楚的。任何一个:

  • 我为 ASP.NET 网站编写代码andWeb 应用程序,然后以某种方式将其交给主 ASP.NET 网站的所有者,或者
  • 我只为应用程序编写代码(从而创建用户控件),并且主 ASP.NET 网站的所有者以某种方式将我的用户控件推入他们的站点。

我希望这能澄清我的问题。


我终于弄清楚如何做我需要的事情。布置得相当漂亮here(尽管那篇文章声称适用于 VS2005),但最终归结为以下几件事:

  1. 在 ASP.NET 网站而不是 Web 应用程序中创建用户控件。
  2. 为用户控件声明提供一个包含自定义命名空间的类名称,如链接页面中步骤 1 末尾所述。
  3. 编写并测试用户控件后,按照步骤 3 中所述创建 DLL 程序集
  4. 按照步骤 5 中的说明使用它。

我之前遇到的最大问题是我在 ASP.NET Web 应用程序而不是网站内构建用户控件。我花了很多时间来解决这个问题,希望这个答案至少能节省另一位新的 ASP.NET 开发人员在术语和细微差异上苦苦挣扎的时间。干杯!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 VS2008 中将用户控件构建到独立程序集中? 的相关文章

随机推荐

  • Swagger:<字符串,对象> 的映射

    我需要使用 Swagger 记录一个 API 该 API 使用对象映射作为输入和输出 并通过字符串键进行索引 Example a property foo property 1 a string 1 property 2 a string
  • 如何探索和修改从 tf.keras.preprocessing.image_dataset_from_directory() 创建的数据集?

    这是我使用该函数的方式 dataset tf keras preprocessing image dataset from directory main directory labels inferred image size 299 29
  • 范围从开始>结束

    for x in line x1 line x2 这不适用于以下情况x1 gt x2 所以我使用这个解决方法 for x in cmp min line x1 line x2 cmp max line x1 line x2 这很好 直到我需
  • 审核日志删除的最佳方法是什么?

    连接字符串上的用户 ID 不是变量 并且与程序的用户 ID 例如可以是 GUID 不同 如果连接字符串的用户 ID 是静态的 如何审核日志删除 记录插入 更新 删除的最佳位置是通过触发器 但是使用静态连接字符串 很难记录谁删除了某些内容 还
  • 函数应以字节切片形式返回 sha256/sha384/sha512 结果

    我正在编写一个函数 它将输入数据作为字符串以及要调用的 SHA 算法的位大小 它应该将生成的哈希值作为字节切片返回 第一次尝试 package main import crypto sha256 crypto sha512 errors f
  • Outlook VBA 将电子邮件从子文件夹导入 Excel

    我正在尝试将收件箱中每封电子邮件的详细信息 发件人 接收时间 主题等 导入到 Excel 文件中 我的代码适用于收件箱中的特定文件夹 但我的收件箱有几个子文件夹 并且这些子文件夹也有子文件夹 经过多次尝试和错误 我成功导入了收件箱下所有子文
  • 使用 JNA User32 平台图的 NoSuchMethodError

    我在第一次尝试使用 User32 Instance 时收到以下错误 线程 main 中的异常 java lang NoSuchMethodError com sun jna Native load Ljava lang String Lja
  • 循环遍历表单上所有未绑定的控件并清除数据

    我想循环遍历表单上的所有 UNBOUND 控件并清除它们的数据或重置它们的值 我有文本框 组合框和复选框 每次我尝试这样的事情 Dim ctl As Control For Each ctl In Me Controls If IsNull
  • FPDF - 在多单元中写入HTML?

    WriteHTML可以放在Multicell中吗 如何 我检索并显示了数据库中的 HTML 输出 但想将其放置在第二列中 比方说 因此我将其放入 Multicell 中 但没有效果 下面不起作用 pdf gt Multicell 70 3
  • 这个带有逗号的 CSS 选择器到底匹配什么?

    我有一个关于 CSS 选择器的问题 在我的 CSS 文件中 我有以下代码 table legenda th td text align left vertical align top font weight bold color 76818
  • 在 Windows Phone 中打开 PDF 文件

    我正在开发一个适用于 Windows Phone 7 的应用程序 并为其使用 Phonegap 模板 一切看起来都很完美 但现在我无法在浏览器中打开 PDF 文件 我尝试了以下方法 但不起作用 因为 PDF 的 url 超出了 2048 个
  • 在 postgresql 中将日期转换为整数

    我正在尝试将日期 日期类型 转换为 int 这个 int 应该类似于自 1900 年 1 月 1 日以来的天数 如何在 postgresql 中获取它 在 Excel 中 当我将日期与字符串连接时 我会自动获取此信息 示例 2011 11
  • RequireJS:回调函数中的依赖项和参数的数量不同

    我有遗留代码和这样的模块定义 define a b c d function a b c 您可以看到 依赖项比我们在模块中使用的实际参数多 这有什么意义吗 我认为模块 d 是多余的 这仅意味着模块 d 或者更准确地说 调用 d 工厂函数的结
  • 使用 shell_exec 从 PHP 中调用 Python

    我的默认 Web 应用程序基于 PHP 不过 为了简单起见 我构建了一个 python 脚本来进行一些分析 现在我需要 php 来调用 python 代码并检索 python 代码提供的输出 这两个文件位于同一服务器中 但不在同一文件夹中
  • 使用 重定向

    以下行应保存新项目并重定向到另一个页面 到目前为止 它保存正确 但没有重定向 没有错误或警告
  • WP7中如何改变点击时按钮的颜色?

    在WP7中 每当单击按钮时 按钮的背景就会变成白色 表明该按钮被单击 并在释放鼠标按钮时变得正常 但是我想将按钮选择的颜色从白色更改为橙 色 我该如何点呢 你将不得不玩Visual States那个Button控制 以下是默认样式Butto
  • T-SQL JSON:如何在 JSON 数组中搜索值

    我们正在使用 Azure SQL 并有一个名为 Companies 的表 其中一列包含 JSON JSON 字段的结构为 DepartmentLink https company com ContactName John Doe Conta
  • React hooks useEffect 仅在更新时?

    如果我们想限制useEffect要仅在组件安装时运行 我们可以添加第二个参数useEffect with useEffect gt 但我们怎样才能使useEffect仅在组件更新时运行 初始安装除外 如果您希望 useEffect 仅在除初
  • tf.nn.conv2d 在张量流中做什么?

    我正在查看有关张量流的文档tf nn conv2d here 但我无法理解它的作用或它想要实现的目标 它在文档上说 1 将滤波器展平为具有形状的二维矩阵 filter height filter width in channels outp
  • 如何在 VS2008 中将用户控件构建到独立程序集中?

    更具体地说 在 Visual Studio 2008 中执行此操作与 VS2005 不同时 我需要了解哪些信息 我找到了大量关于在 VS2005 中执行此类操作的参考资料 例如 http webproject scottgu com CSh