在相对路径..\test下建立了一个代码文件AllCode.cs我在相同路径下建立了一个webform1如下处理:
<%@ Page language="c#" Codebehind="AllCode.cs" AutoEventWireup="false" Inherits="test.behindwebform1" %>我又在相对路径..\test\person下建立了一个webform2想如下处理:(想共用一个代码文件)
<%@ Page language="c#" Codebehind="AllCode.cs" AutoEventWireup="false" Inherits="test.person.behindwebform2" %>或者能不能这样处理
<%@ Page language="c#" Codebehind="AllCode.cs" AutoEventWireup="false" Inherits="test.behindwebform2" %> //--去掉person

解决方案 »

  1.   

    为什么要这么麻烦呢,新加一个project来写AllCode.cs,然后编译成dll在web应用程序里引用就可以了。
      

  2.   

    建一个常用类项目common.
    接分。
      

  3.   

    楼主的想法可以。也有这么做的。把所有的CS代码放到一个里面。
    AllCode.cs,放在一个项目里面就可以。
    namespace AllCode
    {
      public class indexClass: System.Web.UI.Page
      {   } public class loginClass: System.Web.UI.Page
      {   }
    }调用的时候可以
    login.aspx:
    <%@ Page Language="C#" Inherits="AllCode.loginClass" %>
    index.aspx:
    <%@ Page Language="C#" Inherits="AllCode.indexClass" %>