c# - 如何部署对 cs 文件 (ascx.cs) 进行更改的单个用户控件

标签 c# asp.net user-controls

我有一个用户控件 (UserControl1.ascx),我对其 cs 文件进行了更改。 UserControl1.ascx 正被两个或多个使用 LoadControl 的 aspx 文件使用. 我不想部署整个 Web 项目 dll,因为这是对 Web 应用程序的一部分中的关键问题的修复,不会影响整个 Web 应用程序。

更新后面的单个网络表单代码的变化是easily done .但是不确定单用户控件部署。感谢您的帮助。

最佳答案

这有点 hack,但您可以将代码从 .ascx.cs 文件移动到 .ascx 文件并删除 inherits 属性。 Asp.net 首先检查 inherit 属性中引用的类。所以我认为这应该允许您在不更新 .dll 文件的情况下更新 Web 应用程序。不过我没有对此进行测试,但我认为这可能是一个可行的选择。

关于c# - 如何部署对 cs 文件 (ascx.cs) 进行更改的单个用户控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7922392/

相关文章:

c# - 将 Get-Help 参数作为 C# 对象获取

asp.net - ASP 后面带有 SQL DB 和 VB 代码。编辑返回的数据

c# - 如何在asp.net 中获取当前windows 用户?

html - 前端 Rails 应用程序中的代码重用

c# - Form1 Load Event 仅执行第一条语句

c# - 在文本框中捕获 Ctrl + C

c# - 具有一定数量项目的 MemoryCache

c# - 带有异步 Ajax 请求的同步 ActionFilter

C# 在运行时停止属性更改

c# - 将 UserControl 的 SelectedValue 绑定(bind)到 ViewModel