Метод веб-сервиса не работает
У меня есть веб-сервиса"по умолчанию.asmx и" код за файл в приложении-код папку".Умолчанию.КС" во время нажатия кнопки я хочу, чтобы отобразить строку с веб-метод веб-сервиса.Но не работает.Как ввести url-адрес для файла веб-сервиса app_code?
Что я уже пробовал:
веб-сервис
[WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. [System.Web.Script.Services.ScriptService] //[ScriptService] public class _Default : System.Web.Services.WebService { SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ConnectionString); SqlConnection conRecipes = new SqlConnection(ConfigurationManager.ConnectionStrings["constrRecipes"].ConnectionString); public _Default () { //Uncomment the following line if using designed components //InitializeComponent(); } [WebMethod] public string AddNominations() { return "Nomination Added Successfully"; }
Вызов Ajax
function CallService() { $.ajax({ type: "POST", url: "_Default.asmx/AddNominations", data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: Success, error: Error }); } function Success(data, status) { $("#lblResult").removeClass("loading"); $("#lblResult").html(data.d); } function Error(request, status, error) { $("#lblResult").removeClass("loading"); $("#lblResult").html(request.statusText); }
Karthik_Mahalingam
что такое сообщение об ошибке?
GrpSMK
Кнопка нажата,никаких сообщений не отображается
GrpSMK
когда я создаю webservice, файл класса автоматически создается в папке app_code..что толку ?как вызвать AddNominations в ajax call?
Karthik_Mahalingam
проверьте в окне консоли chrome, есть ли какая-либо ошибка
ZurdoDev
2 вещи.
1. у вас есть подчеркивание в javascript для имени файла
2. поставьте точку останова в ваших функциях успеха и ошибок и посмотрите, что происходит.
Karthik_Mahalingam
Протестировав свой код, он отлично работает.
убедитесь, что имя файла является однородным по всей
GrpSMK
что я должен изменить?
GrpSMK
точка останова не работает,это страница aspx
ZurdoDev
Почему точка останова не работает?