【问题标题】:Call Asp.Net webforms server control method using jQuery .ajax method使用 jQuery .ajax 方法调用 Asp.Net webforms 服务器控制方法
【发布时间】:2011-05-26 13:52:05
【问题描述】:

我正在尝试创建一个 Web 表单服务器控件,并且非常想利用 jQuery 来处理客户端交互。

到目前为止,我还没有找到任何能够使用 jQuery .ajax 功能直接调用服务器控件的示例,我想知道这是否可能?

我知道我可以使用 Web 服务或 Http Handler 路线,但我的目标是创建一个可以放入现有站点并利用会话但不打算使用 ViewState 的控件。

这可以吗?还是我必须使用 ScriptControl 和 Asp.Net Ajax 功能?

【问题讨论】:

    标签: jquery webforms servercontrols


    【解决方案1】:

    很遗憾,没有。

    可能最接近的方法是创建一个 HttpHandler 类并将其包含在您的服务器控件的 DLL 中。然后,您只需要在 web.config 中添加一行即可将处理程序类连接到 jQuery 可以与之通信的端点。

    【讨论】:

    • 感谢 Dave,我没有考虑包含在服务器控件中的 Http 处理程序。我将不得不试一试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-17
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    相关资源
    最近更新 更多