可能大家发现,在2005中创建网站,不论是默认生成的还是后面添加的新网页(.aspx文件)都是生成如下的代码:
public partial class _default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {    }
}
这跟2003区别在于,2003还自动生成命名空间,由于我想调用网站内另外一个apsx文件的函数,所以手动加上namespace,如下:
namespace indextpage
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }
     }
}
而且对应的.aspx页面里也加上了:
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="indextpage._Default" %>问题是,在2005上手动的为所有.aspx.cs文件加上了命名空间还是不能调用对方的函数或者属性,为什么呢?
急啊,求大家帮帮忙说说怎么才能解决这个问题,调用到同一个命名空间下,其他文件的函数或属性?