回 帖 发 新 帖 刷新版面

主题:事件参数问题

在定义过程过程或函数时,常常会遇到(Object sender,EventArgs e)这样的形式参数,例如:
<script language="c#" runat="server">
   void SubmitBtn_Click(Object sender,EventArgs e){
        Span1.InnerHtml="你写的是:<br>"+TextAreal.Value;
}
</script>
假设所有的事件和对象都存在
(Object sender,EventArgs e)是什么意思,能不能给出详细一点的解答。
另外,有时sender会被Source取代,他们之间有什么区别,有什么联系?

回复列表 (共3个回复)

沙发

这是大部分事件推荐遵守的规范。

你的自定义事件当然可以不这么定义,不过建议这样定义。
在.net 2.0中,为了方便这样定义,还可以通过EventHandler泛型实现。

板凳

谢谢了,不过有没有具体的更详细一点的解答呢
或者说哪有这方面的文章,给推荐一下

3 楼

msdn

我来回复

您尚未登录,请登录后再回复。点此登录或注册