无法在ascx文件中查看codebehind

3

我下载了一个ASP.NET语言的开源项目。

但是我找不到任何Codebehind文件,比如在Login.aspx中,Codebehind是Login.aspx.cs,但是我在源文件中找不到它。而且,标志为“File Login.aspx.cs was not found”的Line Codebehind="Login.aspx.cs",但该函数仍在正常工作。

我该在哪里访问这些.cs文件呢?


你能否在这里添加项目下载链接或者列出项目中的文件列表? - Vikas Kumar
这个链接是源代码在线网站上的一个易用论坛软件,你可以去看一下。Bin文件夹里有一个.dll文件,是否与此有关? - asp_user123
4个回答

1

看起来你正在寻找的代码已经编译在DLL文件中。尝试获取完整的源代码而不是编译后的代码。

正如VKX所提到的,下载链接会有所帮助...


是的,有一个.dll文件。请问如何反编译它? - asp_user123
1
嗯...从你的链接看起来是付费软件,所以你不应该反编译它。但当然,这取决于你。你可以使用ILSpy或任何其他免费工具。 - Dzoukr
点赞这条评论。由于我的声望不高,无法投票支持。非常感谢! - asp_user123

0

验证磁盘上是否存在该文件。它可能未包含在项目中。

您可以通过单击解决方案资源管理器顶部的“显示所有文件”按钮来查看所有文件。

如果文件不存在于磁盘上或驻留在其他文件夹中,请将其移动到适当的文件夹中。如果文件丢失,请重新下载/解压缩到正确的文件夹中。


0

请再次确认编译应用程序,如果应用程序运行成功,则您的文件将存在于驱动器中。根据您的问题,可能是您的应用程序正在使用已编译的dll。

只需在Visual Studio中打开Login.aspx,右键单击Login.aspx页面的选项卡,然后选择“打开包含文件夹”选项。检查该文件夹中是否存在Login.aspx文件。


文件夹中没有找到该文件,但是有一个.dll扩展名的文件。 - asp_user123

0

看起来你只有编译后的网站,没有 *.cs 文件。

是的,评论中提供的下载链接已经失效。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接