如何执行用于提高回发的 javascript 代码
Posted
技术标签:
【中文标题】如何执行用于提高回发的 javascript 代码【英文标题】:How to execute javascript code for raising postback 【发布时间】:2016-08-22 00:07:46 【问题描述】:我在我的一个 asp.net 页面中有以下标记。
<a href="javascript:__doPostBack('ctl00$ctl33$g_e246fa90_ed81_4990_9da8_88086176f196$Grid_Private_Pay','Sort$Created')">Created</a>
正如您所见,href 包含 javascript 代码,我想执行此代码以将回发到服务器。 我试图触发锚标记的点击事件,但它似乎不起作用。 有什么解决办法吗?
谢谢。
【问题讨论】:
见:***.com/questions/3591634/how-to-use-dopostback 【参考方案1】:查看this 对类似帖子的评论。我想这就是你要找的。p>
<a id="someclientid" name="someuniqueid" href="javascript:void(0);" onclick="__doPostBack('someuniqueid', '');">val</a>
然后添加 IPostBackEventHandler,锚点的 __doPostBack 语句会自动为你触发它的 RaisePostBackEvent 方法。
【讨论】:
以上是关于如何执行用于提高回发的 javascript 代码的主要内容,如果未能解决你的问题,请参考以下文章
ASP SqlDataSource 更新 - 用于部分页面回发的 AJAX?
webforms 所有执行异步回发的子节点,即使 updatemode 设置为条件