注册 登录
编程论坛 ASP.NET技术论坛

asp.net里能否像asp里使用过程sub?

yzwt2004 发布于 2007-06-24 18:03, 1265 次点击

asp.net:这些代码没有写在类里面;
public void add_check(Object sender,EventArgs e)
{
......
.......
}
如要引用add_check,那么要怎么调用?
if(i==1)
{
//这里怎么写才能执行add_check
}

小弟初学,请指教一下,谢谢

6 回复
#2
yms1232007-06-24 22:41
asp.net:这些代码没有写在类里面;
public void add_check(Object sender,EventArgs e)
这个应该是系统事件吧?这个事件没有写在当前page类里面?
#3
川流不息2007-06-25 09:07
不可能吧?你的方法怎麼能寫在類外面?你有沒有試過能編譯通過?你先不要管能不能調用,我看你這根本行不能。
#4
川流不息2007-06-25 09:09
如要引用add_check,那么要怎么调用?
if(i==1)
{
//这里怎么写才能执行add_check
直接寫方法名,如果是在一個類裡面。如果不是,則要創建類,用類來調用
}
#5
川流不息2007-06-25 09:11
中一切皆為對象。想不通過對象就去調用一個事件,是不可能的。
#6
yzwt20042007-06-25 20:34
楼上几位说的都有道理;谢谢

不过我有个疑问想请教一下:

asp.net中一切皆為對象。想不通過對象就去調用一個事件,是不可能的。

对象为何物呀??是不是说方法??

能不能说个具体的例子??呵呵
#7
川流不息2007-06-26 11:09
對象就是一個類。

這個類有屬性,有方法,有事件。
想用這個類的屬性方法和事件,就需要實例化它,當然,靜態方法不用實例化對象。

class MyTestClass
{
public void setMe()
{
給我穿衣服;
}
public static void setMe2()
{
給我吃飯;
}
}

用:
MyTestClass temp = new MyTestClass();//定義且實例化一個MyTestClass這個類的對象

temp.setMe();//這是調用這個對象的方法

MyTestClass.setMe2();//這是調用這個類的靜態方法
1