1

当用户将鼠标移到按钮之外时,是否有任何方法可以实现将在 ASP.NET 代码中执行代码的东西?

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

4

2 回答 2

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");
        }
    });
});
于 2012-05-26T12:58:43.800 回答
0

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

于 2012-05-26T12:50:20.667 回答