У меня есть WebMethod, который принимает один параметр.
Когда я отправляю запрос в веб-метод без каких-либо параметров, все работает хорошо, но когда я задаю параметр для того же метода, он возвращает весь сайт вместо строки.
Параметр страницы ничего не меняет, кроме содержимого списка.
Список - это просто ListView, который отображает список строк.
Когда я использую URLRewriting, URL-адрес отличается в тех случаях, когда я предоставляю параметр из экземпляров, когда у меня его нет.
Кто-нибудь может мне помочь с этой проблемой?
Мой WebMethod:
[WebMethod]
public static string GetResult(int id)
{
return "Hooray";
}
Мой вызов веб-метода:
PageMethods.GetResult(docId,
function onSuccess(list) {
$(element).parent().siblings().filter(":first").append(list);
});
URL без параметра:
www.mywebsite.com/items is rewritten to www.mywebsite.com/items.aspx
URL с параметром:
www.mywebsite.com/items/1 is rewritten to www.mywebsite.com/items.aspx?id=1