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

解小弟我疑惑,有关事件参数的

2012-01-08 
解我疑惑,有关事件参数的大部分的事件参数都是这个-------(objectsender,EventArgse)其字面含义是什么?是

解我疑惑,有关事件参数的
大部分的事件参数都是这个-------(object   sender,   EventArgs   e)
其字面含义是什么?是怎么用的?所有的事件参数都必须这么写吗?
特别是EventArgs后面跟了个e是什么作用?可以换成其他字母吗?

谢谢各位~~~

[解决办法]
sender就是你执行这个事件的对象 比如button datagrid...
那个e是 事件执行的参数, 可以换成其他字母啊 这里不过是定义的一个函数参数:)

这个只是个标准格式 不必都这样写 要看你的委托是怎么定义的

[解决办法]
事件 使用委托实现的,委托本质可以理解为函数指针。
那两个参数是定义好的一类函数的参数类型。
名称可以改,类型不能改。
[解决办法]
比如一个 gridview的edit事件

protected void GridViewList_RowEditing(object sender, GridViewEditEventArgs e)
{
Server.Transfer( "ContractEdit.aspx?CTID= " + this.GridViewList.DataKeys[e.NewEditIndex][0].ToString(), false);
}

热点排行