在asp.net中调用服务器站点func鼠标悬停?

时间:2012-05-26 12:43:33

标签: c# asp.net ajax scriptmanager

当用户将鼠标移到按钮之外时,有没有办法实现能够在ASP.NET代码中执行代码的东西?

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

2 个答案:

答案 0 :(得分:1)

你可以使用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");
        }
    });
});

答案 1 :(得分:0)

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