IE扩展- onclick如何调用c#方法

本文关键字:调用 方法 何调用 扩展 onclick IE | 更新日期: 2023-09-27 18:02:08

有人能让我知道如何调用c#方法从onclick事件使用Miguel Angelo在这个链接中提供的例子?如何开始开发Internet Explorer扩展?

我已经尝试了以下,但它不工作。是否有可能在Onclick上运行javascript并调用c#方法?我试过WebMethod,那也不起作用。

下面两个代码都在同一个.cs文件

var newText = textNode.data.Replace(m.Value, "< span runat='server'; style='background-color: yellow; cursor: hand;' onclick='OnClientClick'; title='Click for more options.'>" + m.Value + "</span>");

c#方法
protected void OnClientClick(object sender, EventArgs e)
    {
        MessageBox.Show("Called OnClientClick ");
    }

Thanks in advance

IE扩展- onclick如何调用c#方法

我对c#不是很熟悉,但是在Java或PHP中,我会创建一个JavaScript事件,通过AJAX调用一个单独的"处理"页面。如果你需要一个响应,AJAX可以以JSON格式返回一组结构化的值,你也可以用JavaScript解析这些值。

http://html.net/tutorials/javascript/lesson18.php