asp.net - 用户控件 - 从 javascript 调用 vb 链接按钮(在用户控件内)的点击事件

标签 asp.net javascript vb.net visual-studio-2008 user-controls

如何从 usercontrol.ascx 中 clickhandler(e) 中的 JavaScript 函数调用 usercontrol.ascx.vb 中的 VB 函数 - deleteevent()调用应该导致回发,因为我需要用户控件来显示更改。

我目前正在尝试使用样式为 display:none 的链接按钮,并从 javascript 函数调用其单击事件来实现此目的。但我不知道如何调用点击事件。

我必须从 JavaScript 向 vb 函数传递一个值,但我使用隐藏字段来处理它。

环境为asp.net 3.0语言:vb

谢谢。

最佳答案

检查这两个有关使用 JQuery 调用代码隐藏方法的链接:

Using jQuery to directly call ASP.NET AJAX page methods

Using jQuery to Call ASP.NET AJAX Page Methods

您应该调用 aspx 而不是 ascx 方法。因为在运行时所有用户控件 (ascx) 都合并到您的页面 (aspx)。

如果您的用户控件在页面中具有多个实例,则应使用参数来定义每个用户控件中方法的上下文。也许是用户控件的 clientID。

关于asp.net - 用户控件 - 从 javascript 调用 vb 链接按钮(在用户控件内)的点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/739943/

相关文章:

c# - 无效操作异常 : Cannot create a DbSet for 'Role' because this type is not included in the model for the context

javascript - 存储网页供离线查看 ionic 3

javascript - AJAX 条件内附加

javascript - 通过 getElementsByTagName 更改标签的类

vb.net - 变量声明问号

c# - 如何筛选具有日期的列表并仅检索 7 天内的数据

c# - 使用 Web API 的安全实现

c# - ASP.NET MVC 4 自定义 404 页面

mysql - 如何重写此 MySQL 查询以包含参数?

.net - 录制鼠标中键和滚轮滚动