我在我的一个asp.net页面中有以下标记。
<a href="javascript:__doPostBack('ctl00$ctl33$g_e246fa90_ed81_4990_9da8_88086176f196$Grid_Private_Pay','Sort$Created')">Created</a>
正如您所看到的,href包含javascript代码,我想执行此代码以便将回发引发到服务器。 我试图触发锚标记的click事件,但它似乎无法正常工作。 有没有解决方案?
感谢。
答案 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方法。