__doPostBack()方法疑问~~~(大家进来讨论下)

chufuya 2009-03-06 04:36:33
有个疑问,简单点说就是想了解下服务器控件是怎么绑定__doPostBack("btnID","")方法与cs中的Onclick的。下面是我自己做的试验:
1.在cs中手动写出btn1(服务器控件)的onclick事件,但是aspx中的btn1不写OnClick="";然后在btn2(客户端控件)中的onclick中写__doPostBack("btn1","")~~注意 这里的id是btn1,这时侯运行,点击2个按钮,1无反应,2有post,但是后台的XXX方法没调用;
2.为btn1写OnClick="XXX";然后运行,这时候都有post,并且都调用了XXX方法;
3.删除OnClick="XXX";运行,现象同1.
我的问题是,怎么完全放弃服务器控件,用js中中介,把客户端控件的事件委托给后台的某个方法,ajax还有callserver我知道怎么做,我现在想知道的是post方法怎么做,不是为了实现什么,就是想了解下原理~~~
...全文
78 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sohighthesky 2009-03-08
  • 打赏
  • 举报
回复
好好看看在客户端生成的代码
chufuya 2009-03-06
  • 打赏
  • 举报
回复
还没人啊~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chufuya 2009-03-06
  • 打赏
  • 举报
回复
还得自己顶~~~
chufuya 2009-03-06
  • 打赏
  • 举报
回复
自己顶~~~

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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