请教如何访问调用doPostBack()函数

yfx82 2005-05-26 08:56:36
小弟正在重写DataGrid的Render(),其间必须使用到doPostBack()分页孔件定义的事件,但我查了许多资料,都无法正确的调用doPostBack(),资料上有两种说法,一种是doPostBack('控件ID',''),这个我使用,但是不行,于是使用第二种方法
sb.AppendFormat("<a href='javascript:__doPostBack('{0}','')'>[后页]</a>",lbtNext.ClientID.Split('_','$'))
其中SB是一个StringBuilder,我观察了输出的HTML的控件的名称,发现通过将'_'替换为'$'的确可以将控件名转换为doPostBack()方法中调用的ID,但是还是不行,希望高手同志们指教一二
...全文
204 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yfx82 2005-05-26
  • 打赏
  • 举报
回复
自己顶
yfx82 2005-05-26
  • 打赏
  • 举报
回复
我是注册有事件的,如果没有重写RENDER()方法所有事件都能成功执行,现在我只是重写RENDER()方法原先注册的时间应该都还存在,为什么模拟出了相同的doPostBack()语句却无法执行
yistudio 2005-05-26
  • 打赏
  • 举报
回复
不是十分清楚,但好像在用__doPostBack('控件ID','')时,控件必须是服务器控件,另外好像执行的是控件的默认事件,比如LinkButton的就是Click事件
yfx82 2005-05-26
  • 打赏
  • 举报
回复
自己顶下

111,125

社区成员

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

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

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