У меня есть функция на всех страницах моего сайта, которая находится на моей главной странице, и я хочу, чтобы она запускалась из некоторого метода jQuery Ajax.
Сейчас у меня есть такой код
JQuery
$(document).ready(function() {
$("#test").click(function() {
$.ajax({
type: "POST",
url: "Default.aspx/GetDate",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
$("#test").text(msg.d);
}
});
});
});
HTML на главной странице
<div id="test">Click here for the time.</div>
Код Asp.Net в моем Master VB
<WebMethod> _
Public Shared Function GetDate() As String
Return DateTime.Now.ToString()
End Function
В настоящее время это не работает, если я не переместу веб-метод на страницу Default.aspx
VB
Есть ли способ, которым я могу изменить эту часть
url: "Default.aspx/GetDate",
Чтобы использовать функцию главной страницы?
Я пытался изменить его на
url: "template.master/GetDate",
Но это просто дает мне ошибку 404
Есть идеи?
Заранее спасибо