2014-09-02 44 views
0

我們怎樣才能識別特定的URL將調用具有GET同名 一個,一個用於POST的GET/POST動作:獲取和在ASP.net MVC POST操作調用

[HttpGet] 
public ViewResult Edit(){} 

[HttpPost] 
public ViewResult Edit(){} 

或者我們如何可以識別特定的URL將調用GET/POST/PUT/DELETE動作方法

+0

這應該取決於來自客戶端的指定GET/POST等的調用方法。 – 2014-09-02 15:53:25

+0

您的頁面將使用您指定的HTTP動詞生成其他頁面的請求,這些動詞是您隱式指定的或顯式指定的。其他頁面或由不友好用戶編輯的頁面可能會使用意想不到的動詞。 – HABO 2014-09-02 15:57:31

回答

0

發送請求時,客戶端指定它是GET請求還是POST請求。

(值得注意的是,還有其他請求方法不是GET和POST,見here瞭解詳情。)

一個小點,我不認爲你的例子編譯,因爲兩者的GET方法和你POST方法具有相同的簽名。通常,您的POST方法將爲客戶端提交的數據提供參數。

相關問題