Sitemde, ana sayfamda bulunan tüm sayfalarda bir işlev var ve bazı jQuery Ajax yöntemlerinden çalıştırılmasını istiyorum.Web sayfalarını web sayfalarıyla kullanma
Usta sayfasında şu
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 bu gibi bazı kod var benim Usta VB
Asp.Net kod arkasında
<div id="test">Click here for the time.</div>
<WebMethod> _
Public Shared Function GetDate() As String
Return DateTime.Now.ToString()
End Function
Curre Ben Default.aspx
VB sayfa
web yöntemini taşımadığınız sürece ntly bu ben bu bölümü
url: "Default.aspx/GetDate",
ana sayfa işlevini kullanmak için değiştirebileceğiniz bir yolu var mı çalışmıyor?
Ben
url: "template.master/GetDate",
değiştirmeyi denedim Ama bu sadece bana bir 404 hatası
Herhangi bir fikir verir? peşin
Teşekkür
+1 Sadece bir WCF hizmeti ekleme hakkında gitmek nasıl tamamen emin değilim bu – Erix
için bir ajax etkin wcf hizmeti eklemek benim proje? –
@Jamie Taylor: eklediğim güncellemeye bakın ... – ShaneBlake