我正在使用角度js。我從JS文件將數據發佈到vb.net中的控制器。如何檢索vb控制器中的數據?從控制器檢索POSTED數據
以下是我的app.factory方法。
UpdateServiceData: function (p1, p2) {
var data = $.param({
fName: "John",
lName: "Smith"
});
var config = {
headers: {
'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8;'
}
}
$http({
method: "post",
url: '../api/Service/UpdateSvcData',
data,
config,
params: {
'P1': p1,
'P2': p2
\t \t \t \t \t }
}
});
}
UpdateSvcData是控制器ServiceController.vb
我只需要檢索內部ServiceController.vb 即貼的價值觀,我需要得到FNAME和LNAME內的方法。
總之,我從JS文件發佈值。我需要使用vb.net在ServiceController.vb檢索它
我試過Request.QueryString(「fName」),Request.Form [「fName」]等,但這些都沒有給出結果。
感謝
Public Function UpdateServiceData(<FromUri()> request As ServiceEntities) As HttpResponseMessage
Dim success As Boolean = True
Dim response As HttpResponseMessage
Try
Dim dataAccess As DB.DataAccessBase = DB.DataAccessBase.GetInstance(DataAcessTypes.Service)
request.MethodName = "UpdateServiceData"
Dim sJSON As String = dataAccess.Select(Of ServiceEntities)(request)
response = Me.Request.CreateResponse(HttpStatusCode.OK)
response.Content = New StringContent(sJSON, Encoding.UTF8, "application/json")
Catch ex As Exception
response = Me.Request.CreateResponse(HttpStatusCode.InternalServerError)
End Try
Return response
End Function
你能分享任何示例代碼嗎?你試過什麼了?你是在談論一個Web API控制器還是一個MVC? – trnelson
感謝@trnelson檢查我的問題。我更新了它的更多細節。我正在使用Web API控制器。 – mgeorge