首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

一个疑点 困扰好久了

2012-10-13 
一个疑问 困扰好久了创建了一张 .aspx页面.cs文件里有这么一个类C# codepublic partial class _Default :

一个疑问 困扰好久了
创建了一张 .aspx页面 .cs文件里有这么一个类

C# code
public partial class _Default : System.Web.UI.Page


我想在程序中实例化它 然后调用他的方法 但为什么不行? 

找到了一个方法 可以用反射 调用其中的属性和方法 

但为什么不能像使用正常类一样在其它页面中实例化他啊? 

他也是一个类啊 用 namespace 定义他的命名空间就出现错误 查msdn也查不出什么来 请高手帮忙

[解决办法]
public partial class Default : System.Web.UI.Page
{
}

页面Default1.aspx
public partial class Default1 : System.Web.UI.Page
{
protected void Button_Click(object sender, EventArgs e)
{
Default d= new Default();
 
}
}

[解决办法]
告诉你一个最基本的方法,你可以自己去看(不用求人):

在你的页面(aspx页面)的第二行以后写入以下的内容
C# code
<script runat="server">adfkadkfasd</script>
[解决办法]
来看看msdn,可以解答你许多这类问题。

http://msdn.microsoft.com/zh-cn/library/ms379581(VS.80).aspx
[解决办法]
另外要补充的就是那个“global::是怎么来的?”这个问题。其实,在asp.net2以后,并不再需要为所有class设置命名空间。没有命名空间的类(例如_Default)也是可以存在的。

热点排行