aspx.cs和aspx.designer.cs在哪里

本文关键字:aspx cs 在哪里 designer | 更新日期: 2023-09-27 17:58:48

我从一个不再可用的人那里继承了一个网站。在部署的文件夹中,我有Config.aspx(请参阅代码)。但是我找不到代码隐藏文件。配置页面正常工作。在哪里可以找到.cs文件?

感谢

<%@ page language="C#" masterpagefile="~/Master/StaffPortal.master" autoeventwireup="true"
    inherits="Admin_Config" title="Configuration" codebehind="Config.aspx.cs" %>
<asp:content id="Content1" contentplaceholderid="PageBody" runat="Server">
    <div style="width: 405px; height: 25px" class="GeneralCaption">
    Configuration Parameters
    </div>
    <asp:Table ID="Table" runat="server" Style="width:100%">
    </asp:Table>
    <asp:Button ID="OKButton" runat="server" CssClass="GeneralButton" Text="OK" OnClick="OKButton_Click" />
    <asp:Button ID="CancelButton" runat="server" CssClass="GeneralButton" Text="Cancel" OnClick="CancelButton_Click" />
</asp:content>

aspx.cs和aspx.designer.cs在哪里

如果项目被部署,则所有.cs文件都已编译到bin文件夹中的.dll文件中。您需要有项目源才能访问它们。

如果你在任何地方都找不到它们,你需要从DLL中取出cs文件-方法如下:

通过redgate获取反射器,安装此插件:http://www.denisbauer.com/NETTools/FileDisassembler.aspx

将DLL拖到Reflector中,然后使用Denis的加载项将其隐藏。所有代码隐藏文件将从DLL中提取,不幸的是,注释将丢失。

更新

这些天我使用免费工具ILSpy,你可以简单地将程序集保存为项目-这是将整个项目转换为不同语言的好方法。

如果这是已发布的文件夹,则codeehind页面将被编译到bin文件夹中的.dll中。获得代码的唯一方法是获得源项目

当我们发布web应用程序时,代码隐藏文件被编译到存储在bin文件夹中的dll's中。

您必须从开发人员处获取源文件。