| 发表于: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文件加上了命名空间还是不能调用对方的函数或者属性,为什么呢? 急啊,求大家帮帮忙说说怎么才能解决这个问题,调用到同一个命名空间下,其他文件的函数或属性? |
|
|
|
|