2012-07-26 101 views
0

這是一個問題:「如何是幕後做」:從jQuery的阿賈克斯發佈信息到Asp.net頁面方法?

林帳數據到一個asp.net頁面方法。 (方法名是Show1

提琴手顯示:

POST http://localhost:54517/WebSite8/Default.aspx/Show1 HTTP/1.1 
Host: localhost:54517 
... 

{aaa:"value"} 

就像張貼到ASMX。

iis到達/Show1的請求,他沒有這樣的頁面。

所以如何沒有他知道自己應該運行Default.aspx搜索裏面一個Show1方法?

而且,如果這個方法聲明爲:

[WebMethod] 
    public static string Show1(string aaa) 
    {} 

是否legitimic問題要問其WSDL一樣的信息

回答

0

Default.aspx/Show1是頁面中靜態Web方法的自然URL結構,因此該框架處理請求並正確路由它。

就WSDL而言,我不確定,因爲它不是純粹的Web服務,WSDL如何發揮作用。

+0

你能解釋一下_框架處理request_嗎? – 2012-07-26 18:45:26