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

asp.net事件綁订

2012-09-19 
asp.net事件綁定asp.net的page生成的html代码button都是生成submit控件,这样点击按钮都会提交form,在页面

asp.net事件綁定
asp.net的page生成的html代码button都是生成submit控件,这样点击按钮都会提交form,在页面上又没有js,asp.net怎么知道是哪个按钮提交的form并触发后台相应事件?请高手指教

[解决办法]
可以实现,重写Page通知引起回发服务器控件的方法

C# code
 protected override void RaisePostBackEvent(IPostBackEventHandler sourceControl, string eventArgument) {        Type t = sourceControl.GetType();        System.Reflection.PropertyInfo property = t.GetProperty("UniqueID");        object uniqueID = property.GetValue(sourceControl, null);    //这个就是你引起回发服务器的控件ID        base.RaisePostBackEvent(sourceControl, eventArgument);} 

热点排行