javascript - 如何执行 javascript 代码来引发回发

标签 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 代码,我想执行此代码以引发到服务器的回发。 我尝试触发 anchor 标记的点击事件,但它似乎不起作用。 有什么解决办法吗?

谢谢。

最佳答案

看看this对类似的帖子发表评论。我想这就是您要找的。

<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/

相关文章:

c# - ASP.Net MVC 3 中单独项目的数据访问层和业务逻辑层

javascript - 在 Foundation 6 中创建在滚动条上显示当前位置的导航

javascript - Node.js/Express post 方法日志在控制台中未定义

jquery - 如何使用jquery循环访问具有数据属性值的一组元素?

javascript - 在全日历日 View 中显示超过 1 天

ASP.Net - 每次单击按钮时都会调用 Page_Load 和 Page_Init?

asp.net - 文件损坏无法修复

javascript - 对现有文本 Chrome 进行 HTML 拼写检查

javascript - 在 Node.JS 中,通过 require ('net' ),你不做 require ('event' ) 吗?

javascript - ASP文本框默认不可见,从JS可见