使用Javascript调用函数背后的代码

时间:2020-02-14 10:12:33

标签: javascript c# asp.net

我有一个ShowDocument的javascript函数,我需要在函数后面调用代码 我的Js功能如下:

function showDocument(_id) 
{
    PageMethods.ShowDocument();
}

隐藏代码:

[System.Web.Services.WebMethod]
public static void ShowDocument()
{
    byte[] bytes;
    string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
    using (SqlConnection con = new SqlConnection(constr))
    {
        con.Open();
        using (SqlCommand com = new SqlCommand("SELECT Data FROM FileUploader2", con))
        {
            using (SqlDataReader reader = com.ExecuteReader())
            {
                if (reader.Read())
                {
                    bytes = (byte[])reader["Data"];
                }
            }
        }
    }
}

我也在aspx中添加了EnablePageMethods = true。

但是,当我调试时,它会触发我的ShowDocument函数,但不会进入函数后面的代码中。它只是跳过它。我在做什么错了?

0 个答案:

没有答案
相关问题