我已經在我的網站上的所有網頁上的功能位於我的母版頁,我希望它從一些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>
在我的主人VB
Asp.Net代碼背後
<WebMethod> _
Public Shared Function GetDate() As String
Return DateTime.Now.ToString()
End Function
Curre ntly這不工作,除非我移動Web方法的Default.aspx
VB頁
有沒有辦法我可以改變這部分
url: "Default.aspx/GetDate",
要使用母版頁的功能?
我試圖將其更改爲
url: "template.master/GetDate",
但這只是給了我一個404錯誤
任何想法?
在此先感謝
+1只需要加一個支持AJAX的WCF服務這個 – Erix 2011-12-20 15:23:39
我不完全知道如何去有關添加WCF服務我項目? – 2011-12-20 16:41:20
@Jamie Taylor:看到我剛剛添加的更新... – ShaneBlake 2011-12-20 19:52:18