我的一个 ASP.NET 页面中有以下标记。
<a href="javascript:__doPostBack('ctl00$ctl33$g_e246fa90_ed81_4990_9da8_88086176f196$Grid_Private_Pay','Sort$Created')">Created</a>
正如您所看到的 href 包含 javascript 代码,我想执行此代码以引发到服务器的回发。 我尝试触发 anchor 标记的点击事件,但它似乎不起作用。 有什么解决办法吗?
谢谢。
最佳答案
看看this对类似的帖子发表评论。我想这就是您要找的。p>
<a id="someclientid" name="someuniqueid" href="javascript:void(0);" onclick="__doPostBack('someuniqueid', '');">val</a>
然后添加 IPostBackEventHandler, anchor 的 __doPostBack 语句将自动为您触发其 RaisePostBackEvent 方法。
关于javascript - 如何执行 javascript 代码来引发回发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36894129/