繁体   English   中英

无法访问asp.net中对应的.cs文件

[英]No access to cooresponding .cs file in asp.net

我需要向其添加代码的aspx页面上有一个aspx.cs文件,该文件是由一家公司编写的,该公司在其系统上(按合同)具有此aspx.cs文件,并且我无法修改/访问。 示例:MyFile.aspx和没有访问文件MyFile.aspx.cs

我需要使用控件页面中该页面的label.text,并且还取决于IF ELSEIF语句,它将调用需要执行的不同控件中的哪个。

当无法访问aspx.cs文件时,执行此操作的一种好方法是什么?

我花了几天的时间试图找到/找出解决该问题的答案,并不断遇到问题。

你在这里确实有一个奇怪的情况;)

这是一个疯狂的主意。 您可以更改.aspx文件顶部的Inherits属性,以替代您自己的类。

当然,这意味着您必须重写页面后面的所有逻辑-否则您可以尝试让自己的类继承原始的类,但是根据原始代码的可见性,这可能不起作用。

另一个选择是使用反编译器从编译的dll重新创建Web项目的所有源代码。 但是可能没有法律允许您这样做-尽管我会指出,如果您无权使用该代码,即使您拥有.aspx ,您也可能无权使用.aspx访问他们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM