从Web Control访问Default.aspx上的Javascript函数

时间:2010-09-01 11:25:23

标签: c# asp.net

我的default.aspx上有一些用于将数据保存到数据库的ajax函数。我的网页控件上有表格。当我尝试从我的按钮驻留在Web控件上调用该函数时。我收到了错误。

我需要从registerform.ascx调用该函数。我如何从后面的registerform代码中做到这一点?

function ShowAvailability() {
$.ajax({
    type: "POST",
    url: "Default.aspx/CheckEmail",
    data: '{usermail: "' + $("#<%=subs_email.ClientID%>")[0].value + '" }',
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: OnSuccess,
    failure: function(response) {
        alert(response);
    }
});

2 个答案:

答案 0 :(得分:0)

使用 ButtonID.Attributes.Add(“onclick”,“ShowAvailability()”);
如果这不起作用 提供错误的详细信息。

答案 1 :(得分:0)

看来我做错了。 这段代码似乎有效:

OnClientClick="return ShowAvailability()"

最初我有onClick