列出(在C#中)绑定到网页客户端事件的所有JS函数

列出(在C#中)绑定到网页客户端事件的所有JS函数,c#,javascript,jquery,.net,C#,Javascript,Jquery,.net,我想做的是编写一个程序来检查点击网页中的链接或按钮是否会触发客户端代码(JS)。我还想列出绑定到客户端事件的所有JS函数(例如,onclick) 请帮帮我,这是个有趣的问题, 汤姆 另外,我正在使用C#和.NET 4.0。我认为,成功完成这项工作的唯一方法是在呈现页面时截取页面,并使用类似HTML Agility Pack的东西来解析呈现的HTML以查找事件 即使这样也不能覆盖几乎所有的基地 我们有大量的代码,根据我们的需要,在服务器端和客户端动态地生成javascript函数名并将其分配给控件

我想做的是编写一个程序来检查点击网页中的链接或按钮是否会触发客户端代码(JS)。我还想列出绑定到客户端事件的所有JS函数(例如,
onclick

请帮帮我,这是个有趣的问题, 汤姆


另外,我正在使用C#和.NET 4.0。

我认为,成功完成这项工作的唯一方法是在呈现页面时截取页面,并使用类似HTML Agility Pack的东西来解析呈现的HTML以查找事件

即使这样也不能覆盖几乎所有的基地

我们有大量的代码,根据我们的需要,在服务器端和客户端动态地生成javascript函数名并将其分配给控件


仅仅通过检查代码来推断所有这些几乎是不可能的。

到目前为止,您得到了什么?您是打算基于对特定网页的源代码的分析,还是在网页运行时以某种方式“侦听”事件来执行此操作?我完全支持“修改web浏览器以截获事件附件”,但是。。。我不知道谁会支付我明年的薪水;-)