gpt4 book ai didi

.net - 可以在 aspx 页面上显示来自代码隐藏的实际源代码(对于代码示例页面)

转载 作者:行者123 更新时间:2023-12-04 02:40:28 29 4
gpt4 key购买 nike

我正在做一个 aspx 页面来显示库的代码使用示例。

所以基本上,我想例如:描述源代码按钮输出(在数据网格中)

与其将按钮后面的代码复制并粘贴到 aspx 页面中用于显示目的,我认为能够在运行时读取实际源代码并显示它可能会很好。除了光滑之外,这还有一个额外的好处,即确保显示的源代码是最新的,而如果有人进行了更改并忘记使用新代码更新 aspx 页面,则复制和粘贴可能会过时。

我可以想到 2 种可能的方法来做到这一点:1) (kludgy) - 部署文件后面的代码,然后可以在运行时读取这些代码,并且可以解析并显示正确的功能代码。2)(首选)运行时反编译 DLL(与反射器一样)并显示代码。

所以我知道如何做#1,但不知道#2(如果可能的话)。

最佳答案

在运行时反编译代码不会产生与您编写的完全相同的代码。到那时,它就变成了一种解释。

第三种选择是让您的应用针对您的代码存储库工作以检索特定文件。然后,您将在浏览器中显示该文件的内容。它类似于选项 1,但您不会将 .cs 文件直接部署到服务器。

关于.net - 可以在 aspx 页面上显示来自代码隐藏的实际源代码(对于代码示例页面),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/607377/

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