我需要帮助将一些 JQuery AJAX 数据 POST 到后台的 C# WebForm。这会 POST 到一个静态字符串 WebForm 方法,该方法返回一个值,然后 JQuery 使用该值来更改 HTML 中的图像 URL。所有都很顺利。
然而,我想扩展现有代码的功能(虽然我不排斥全面重写),以允许我从 C# 后端操纵前端 ASP 控件。由于所述静态字符串方法充当我的 WebForm,我无法实现此目标。
有人有任何想法可以帮忙解决我的困境吗?
后端
然而,我想扩展现有代码的功能(虽然我不排斥全面重写),以允许我从 C# 后端操纵前端 ASP 控件。由于所述静态字符串方法充当我的 WebForm,我无法实现此目标。
有人有任何想法可以帮忙解决我的困境吗?
后端
[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);
}
});
}
});