У меня есть некоторые данные JQuery AJAX POSTing для моего backend C# WebForm. Это POSTs к статическому методу WebForm строки, который возвращает значение, JQuery использует это значение для изменения URL-адреса изображения в html. Все в порядке и денди.JQuery + AJAX + ASP.Net + WebForms
Однако я хотел бы расширить функциональность существующего кода (хотя я не закрываю его для полного переписывания), чтобы позволить мне манипулировать элементами управления ASP на передней панели с C# -комментариями, которые я не могу сделать из-за упомянутого статического строкового метода, действующего как мой WebForm.
Есть ли у кого-нибудь идеи, чтобы помочь моему затруднительному положению?
Backend
[System.Web.Services.WebMethod]
public static string ImageLoad(string address)
{
//if fail
return "/Unavailable.bmp";
//if succeed
return "myimage.jpg";
//third option
else
return "myotherimage.jpg";
}
JQuery/AJAX
function scriptImageLoad() {
var address = $("#txtAddress").val();
$.ajax({
type: "POST",
url: "myPage.aspx/ImageLoad",
data: "{'address':'" + address.toString() + "'}",
contentType: "application/json; charset=utf-8",
dataType: "text",
success: function (output) {
$('#imgImage').attr('src', output);
}
});
}
});
, который я получил, заменив все мои теги «.this» тегами «.value». – Kevin