Я создаю веб-метод, и теперь я вызываю это в своем файле java-скрипта, но он дает ошибку пути, он не может найти путь к тому, что я даю.C# Веб-метод не звонит в javascript
Web-код метод: функция сценария
[System.Web.Services.WebMethod]
public static int ItemCount(string itemId)
{
int val = 0;
Item itm = Sitecore.Context.Database.GetItem(itemId);
val = itm.Children.Count;
return val;
}
ява вызова вроде как:
function GetItemCount(itemId) {
var funRes = "";
debugger;
try {
if (itemId != null) {
jQuery.ajax({
cache: false,
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/Views/GetItem.aspx/ItemCount",
data: { itemId: itemId },
dataType: "json",
async: false,
success: function (data) {
funRes = data.result;
},
error: function(err) {
alert(err.responseText);
}
});
}
} catch (ex) {
alert(ex.message);
}
return funRes;}
в то время как я даю точный путь для класса C# метод, но он не работает дать ошибку на минусы ole, может кто-нибудь предложить мне, что мне здесь не хватает.
удалить первый слэш (/) от пути URL-адреса для AJAX и попробовать –
пытались, не решить мой вопрос –
вида папки в папке sitecore и что? –