Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 重写bin文件夹中的类_Asp.net - Fatal编程技术网

Asp.net 重写bin文件夹中的类

Asp.net 重写bin文件夹中的类,asp.net,Asp.net,有没有办法从bin文件夹中的dll提供替换类?我想用我自己的实现替换由第三方编写的页面的代码隐藏,并且没有访问源代码的权限。如果是.Net,您可以使用它获取源代码并重写它?您(至少)有两种可能: 1:更改.aspx文件并更改“您有权访问aspx页面吗?啊,并更改它从中继承的类”的Inherits属性?聪明的;)+1.这应该行得通。虽然我有兴趣看到其他人想出一个更简单的答案。这是一个心理上的大项目,有很多第三方(第四方?)依赖,所以如果可能的话,我宁愿避免。我希望原始供应商能够更新其dll,而无需

有没有办法从bin文件夹中的dll提供替换类?我想用我自己的实现替换由第三方编写的页面的代码隐藏,并且没有访问源代码的权限。

如果是.Net,您可以使用它获取源代码并重写它?

您(至少)有两种可能:


1:更改.aspx文件并更改“您有权访问aspx页面吗?啊,并更改它从中继承的类”的Inherits属性?聪明的;)+1.这应该行得通。虽然我有兴趣看到其他人想出一个更简单的答案。这是一个心理上的大项目,有很多第三方(第四方?)依赖,所以如果可能的话,我宁愿避免。我希望原始供应商能够更新其dll,而无需我们将代码更改传回给他们。如果OQ可以访问ASPX页面,那么页面的CodeBehind和InheritsFrom详细信息可以更改为指向不同的文件和类。不需要重新编写原始代码,除非需要。