您的位置:程序门 -> .net技术 -> c#



一个c#2005基础问题,希望大家帮帮忙


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


一个c#2005基础问题,希望大家帮帮忙[已结贴,结贴人:milkzhang]
发表于:2007-02-02 16:33:05 楼主
可能大家发现,在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文件加上了命名空间还是不能调用对方的函数或者属性,为什么呢?
急啊,求大家帮帮忙说说怎么才能解决这个问题,调用到同一个命名空间下,其他文件的函数或属性?
发表于:2007-02-02 16:37:121楼 得分:10
你搜一下部分类的功能吗!帮你顶了
发表于:2007-02-02 16:47:322楼 得分:0
我看了下partial,感觉就是将类分开编写,我会再看看的了,希望大家帮帮忙


快速检索

最新资讯
热门点击