调用服务器站点功能鼠标悬停在 asp.net

本文关键字:asp net 悬停 鼠标 服务器 站点 功能 调用 | 更新日期: 2023-09-27 18:35:28

有没有办法实现一些东西,当用户将鼠标移动到按钮外时,它会在后面的 ASP.NET 代码中执行代码?

我不能直接使用javascript和aspx代码,只能使用ScriptManager。

调用服务器站点功能鼠标悬停在 asp.net

你可以使用ajax调用。如果你使用 jquery 库,你可以使用这样的东西:

$('#SomeObject').mouseover(function() {
    $.ajax({
        type: "POST",
        url: "<%= Url.Action("Action", "Controller") %>",
        data: { id: x },
        success: function (data, textStatus, xhr) {
            alert("Action performed");
        },
        error: function (xhr, textStatus, errorThrown) {
            alert("An error occurred");
        }
    });
});

使用 Javascript 中的 onfocusout 事件来触发回发。