Quantcast
Channel: WebMethod não funciona apos publicar o site
Viewing all articles
Browse latest Browse all 7

WebMethod não funciona apos publicar o site

$
0
0

Boa tarde a todos

Tenho uma aplicação aspnet C# e estou utilizando um webmethod para criar uma lista de acordo com a digitação dentro de um Textbox, quando testo na minha maquina funciona tudo belezinha, mas, quando publico no meu servidor de hospedagem o método não funciona, só me chama o alert de erro.

alguém consegue dar uma força ?

        $(document).ready(function () {
            SearchTextModelo();
        });
        function SearchTextModelo() {
            $("#txtModelo").autocomplete({
                source: function (request, response) {
                    $.ajax({
                        type: "POST",
                        contentType: "application/json; charset=utf-8",
                        url: "CFC.aspx/GetModelo",
                        data: "{'empName':'" + document.getElementById('txtModelo').value + "'}",
                        dataType: "json",
                        success: function (data) {
                            response(data.d);

                        },
                        error: function (result) {
                            alert("No Match");
                        }
                    });
                }
            });
        }
      [WebMethod]
        public static List<string> GetModelo(string empName)
        {
            List<string> empResult = new List<string>();
            using (MySqlConnection con = new MySqlConnection(@"Data Source=mysql.uhserver.com;User Id=123;database=123; password=123"))
            {
                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.CommandText = "select DESCRICAO from tbl_teste where DESCRICAO LIKE @SearchEmpName";
                    cmd.Connection = con;
                    con.Open();
                    //cmd.Parameters.AddWithValue("@SearchEmpName", empName);
                    cmd.Parameters.AddWithValue("@SearchEmpName", "%" + empName.Trim().Replace(" ", "%") + "%");
                    MySqlDataReader dr = cmd.ExecuteReader();
                    while (dr.Read())
                    {
                        empResult.Add(dr["DESCRICAO"].ToString());
                    }
                    con.Close();
                    return empResult;
                }
            }
        }



Viewing all articles
Browse latest Browse all 7

Latest Images



Latest Images