2016-04-11 189 views
0

,我在一個問題糾結: 下面是我的控制器代碼:ASP.Net的Web API客戶端訪問

Controller Code

,這是我正在試圖訪問客戶端的這個方法:

enter image description here

我收到內部服務器錯誤: 500(內部服務器錯誤)

+0

,你只能有一個'[FromBody]'在一個屬性行動。 –

+1

你試圖發送的是一個包含兩個屬性email和密碼的對象(複雜類型),你試圖讀取的是兩個字符串(簡單類型)。這是行不通的。 – Guanxi

+0

好吧,對,如果我想我想在兩側都使用簡單的類型。我的意思是在web api方面,也在ajax調用。我怎樣才能做到這一點。 – codery2k

回答

0

其實你可以達到同樣以更簡單的方式,請參閱該工作例子 -

public class Test 
{ 
    public string UserName { get; set; } 
    public string Password { get; set; } 
} 

enter image description here

enter image description here

+0

我不想用,我知道我可以通過課程來完成。此外,我想通過JavaScript實現這一點。 – codery2k

+0

在這種情況下,您可能希望發送帶有作爲查詢字符串參數附加的這些數據的'GET'。 –

+0

這是發佈請求,使用get我可以實現此目的。 – codery2k