如果单击非服务器控件超链接,则调用事件背后的代码吗?
如果您有一个标准的超链接...
<a href="somelink"> message </a>
...并且此链接不在表单 runat="server" 标记内, 你也不能把它放进去,你知道吗 任何可能的方式将此标签的点击事件绑定到 代码隐藏方法?
If you have a standard hyperlink...
<a href="somelink"> message </a>
...and this link is not inside a form runat="server" tag,
and you can't put it inside one, either, would you know of
any possible way to tie the click event for this tag to a
code-behind method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要在客户端事件上调用服务器端方法,您需要执行以下操作:
1- 创建服务器端方法:
2- 实现采用一个字符串的
System.Web.UI.IPostBackEventHandler.RaisePostBackEvent
参数(您可以将名称分配给该参数的值)。:3- 编写脚本来触发回发:
4- 在需要时调用回发触发函数:
To call a server side method on a client side event you need to do the following:
1- Create the server side method:
2- Implement the
System.Web.UI.IPostBackEventHandler.RaisePostBackEvent
which take one string argument (You can assign the name to the value of this argument).:3- Write a script to trigger post back:
4- Call the PostBack trigger function when needed: