PageMethods没有调用方法

时间:2014-11-12 13:30:43

标签: javascript c# .net pagemethods

我设置了一个页面,以便在单击链接时调用一个调用Page Method的JavaScript函数。这适用于我们的开发和登台网站,但不适用于我们的实时网站。没有生成错误,它只是没有调用该方法。我在页面上有脚本管理器标记和" EnablePageMethods"设置为true。有没有人有任何想法。提前感谢您提供的任何帮助。

<script type='text/javascript'>
    function RequestAQuote_Click(ctti) {
        PageMethods.RecordClickThrough(ctti);
    }
</script>


[WebMethod]
public static void RecordClickThrough(int clickThroughTrackedId)
{
    try
    {
        using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["globalair"].ToString()))
        {
            connection.Open();
            using (SqlCommand command = new SqlCommand("seo.spRecordClickThroughs", connection))
            {
                command.CommandType = System.Data.CommandType.StoredProcedure;
                command.Parameters.AddWithValue("@ClickThroughsTrackedId", clickThroughTrackedId);
                command.ExecuteNonQuery();
            }
        }
    }
    catch(Exception ex)
    {
        ErrorLog(ex.ToString(), "RecordClickThrough");
    }
}

0 个答案:

没有答案