gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 20:54:29 25 4
gpt4 key购买 nike

aspx我需要添加代码的页面有一个 aspx.cs由拥有此 aspx.cs 的公司编写的文件他们系统上的文件(根据契约(Contract)),我无法修改/访问。示例:MyFile.aspx 和无访问文件 MyFile.aspx.cs

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

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

我花了几天时间试图找到/弄清楚这个问题的答案并不断遇到问题。

最佳答案

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

这是一个疯狂的想法。您可以更改 .aspx 文件顶部的 Inherits 属性来替换您自己的类。

当然,这意味着您必须重写页面背后的所有逻辑——或者您可以尝试让您自己的类继承原始类,但是根据原始代码的可见性,这可能行不通。

另一种选择是使用反编译器从已编译的 dll 中重新创建 Web 项目的所有源代码。但法律可能不允许您这样做——尽管我要指出,如果您无权使用该代码,您可能无权使用 .aspx 要么,即使您有权访问它们。

关于c# - 无法访问 asp.net 中的对应 .cs 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19070623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com