以前技术人员写的.net网页,还在运行,就是找不到cs文件了现在的search.aspx网页头部是这样的
<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" CodeBehind="search.aspx.cs" Inherits="Mobile.Web.Search" %>现在要调整一下此页面的外观,如排列位置、css、加个a链接之类的,是不是直接编辑search.aspx的html部分就可以了?因我听说aspx每编辑修改一次都需要重新编译,我怕动了这个aspx之后,提示需要search.aspx.cs,那时我没这个文件岂不是出乱子了另问有没有可能把search.aspx.cs还原出来

解决方案 »

  1.   

    不知道能不能还原,但是你要求的那些都可以用在aspx文件里面修改html代码的方式实现
      

  2.   

    以前技术人员写的.net网页,还在运行,就是找不到cs文件了
    是发布后的程序么?发布后的程序CS都被编译成了.dll
    如果在发布后的程序中,改前台代码是可以的,例如:改个CSS,加个<a>
      

  3.   

    代码是不是已经编译过了?所以才找不到啊?
    如果是你说的加样式和链接的话,直接在ASPX就能搞。
      

  4.   

    反编译dll
    要么功能不复杂,就重新开发
      

  5.   

    不改动后台,只是改动前台根本就没必要重新编译!
    排列位置、css、加个a链接之类的、这些楼主可以放心的做
      

  6.   

    改页面文件和代码没有关系,页面随便动,不涉及后台代码干嘛要再重新编译
    事实上如果设计的比较好,整个站点改版都不用重新编译,该aspx页面即可
      

  7.   

    就是说类似如下的代码,我可以去修改、删除那个<table>,但那个<asp:DataGrid不去动的话,就不会发生重新编译,是这个意思吗?
    <table>
            <tr>
            <td height="10"></td>
            </tr>
            </table>
            <asp:DataGrid Width="500px" BorderWidth="1px" BorderColor="#336600" CellPadding="0" ID="DataGrid1" runat="server" AllowPaging="True" AutoGenerateColumns="False" AllowCustomPaging="True" OnPageIndexChanged="DataGrid1_PageIndexChanged" OnItemCreated="DataGrid1_ItemCreated" >
                <Columns>....
      

  8.   

    只要不与服务器交互。。改前台没啥问题。 都是一些HTML。
      

  9.   

    search.aspx.cs,编译后的dll文件名是什么?存放在什么文件夹?用什么软件可以反编译?
      

  10.   

    没什么意外,是解决方案名称.Web.dll、既然是dll那自然是存放在bin文件夹下了。
    反编译软件Reflector
    PS:问题解决了就及时结贴!
      

  11.   

     反编译下 就好了!  前台没东西...都是后台编译成 dll 了... 反编译看没什么问题的~