100分求解,高手请进(问题解决一定加到100分)

gqxs 2006-05-08 10:37:11
想详细了解.net中Web控件的CommandName属性的具体原理。

原因是我在编写控件时,使用了类似DataGrid的ItemCommand事件的技术,但是现在有个问题。就是处理ItemCommand的事件函数总是在“构造界面函数”之后触发(好像是.Net的机制决定的),这个问题一直让我很头痛。
因为ItemCommand事件中的程序处理的改变应使界面也变化。由于界面已经画好,所以在处理时很麻烦。

请教能不能通过.net的几个隐藏表单,如ViewState等,或加上什么,自己能找到当前触发的CommandName属性,这样才可能在画界面前先做可能的处理。

或者还有什么方式可以绕个这个问题,请赐教。
...全文
137 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gqxs 2006-05-23
  • 打赏
  • 举报
回复
其实我就是想知道.Net这种命令按钮的原理。
然后自己好直接使用,希望能绕到事件触发前面
jimu8130 2006-05-09
  • 打赏
  • 举报
回复
莫名奇妙
活靶子哥哥 2006-05-09
  • 打赏
  • 举报
回复
如果你需要你的控件具有事件冒泡能力
参看

CommandableDropDownList

http://huobazi.cnblogs.com/archive/2006/04/08/TwoDropDownListInDataGridAndBubbleEvent.html
活靶子哥哥 2006-05-09
  • 打赏
  • 举报
回复
在“构造界面函数”之后触发????什么意思
cj723 2006-05-09
  • 打赏
  • 举报
回复
建议参考MSDN,有比较详细的说明,我记得以前做过类似的事情,主要是几个事件的响应顺序是不一样的,需要根据情况选择将代码放在哪个事件中。
return_more 2006-05-08
  • 打赏
  • 举报
回复
爱莫能助……
webwalker 2006-05-08
  • 打赏
  • 举报
回复
ItemCreated……
webwait 2006-05-08
  • 打赏
  • 举报
回复
mark

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧