如何执行javascript代码以提高回发

时间:2016-04-27 15:22:06

标签: javascript jquery asp.net webforms postback

我在我的一个asp.net页面中有以下标记。

<a href="javascript:__doPostBack('ctl00$ctl33$g_e246fa90_ed81_4990_9da8_88086176f196$Grid_Private_Pay','Sort$Created')">Created</a>

正如您所看到的,href包含javascript代码,我想执行此代码以便将回发引发到服务器。 我试图触发锚标记的click事件,但它似乎无法正常工作。 有没有解决方案?

感谢。

1 个答案:

答案 0 :(得分:1)

查看类似帖子的https://stackoverflow.com/a/36886331/651770评论。我认为这就是你要找的东西。

<a id="someclientid" name="someuniqueid" href="javascript:void(0);" onclick="__doPostBack('someuniqueid', '');">val</a>

然后添加IPostBackEventHandler,锚点的__doPostBack语句将自动为您激活其RaisePostBackEvent方法。