javascript - 如何从 JavaScript 中的代码中获取鼠标点击事件
问题描述
如何将鼠标单击事件从后面的代码传递给 JavaScript 函数。
imgTest.Attributes.Add("onclick", "javascript:return Test('" + sUrl + "','" + txtTest.ClientID + "','"
+ hdnTestId.ClientID + "');");
function Test(sUrl,TestName,TestId){
}
如何获取点击事件测试 JavaScript 函数
我尝试了 eventargument 无效请在代码下方
EventArgs e = new EventArgs();
imgTest.Attributes.Add("onclick", "javascript:return Test('" + sUrl + "','" + txtTest.ClientID + "','"
+ hdnTestId.ClientID + "','" + e + "');");
function Test(sUrl,TestName,TestId,EventArg){
}
注意:-我无法更改调用机制..
解决方案
好吧,如果你连接一个客户端事件?
您始终可以在页面上放置一个按钮 - 使用 style="display:none" 隐藏它
<asp:Button ID="cmdRunServerCode" runat="server" Text="Button" style="display:none" ClientIDMode="Static" />
<script>
function mytest() {
// do whatever
// now run server side button code
$('#cmdRunServerCode').click()
}
</script>
因此,您可以使用 js 来“单击”隐藏按钮来运行您在服务器端拥有的按钮代码存根。
推荐阅读
- java - 将未知大小的文件上传到 S3 的最佳策略
- angularjs - Angular JS:ng-option 添加“string:”前缀 int 选项值
- python - 如何从 DataFrame 中随机选择记录?
- ssl - 访问 Tomcat 站点时出现 Firefox SSL_ERROR_RX_UNKNOWN_ALERT 错误
- react-native - 如何在 this.state 数组中获取孩子
- java - 将 Firebase 添加到我的依赖项“程序已存在”后出现错误
- java - 根据 Map 的 String 元素创建新的分组
> - docker - Docker多机配置
- c# - AutoMapper 排除不需要的配置文件
- python - 如何使用聚合函数计算增长百分比?