我能够将数据从Excel发布到ASP.NET MVC Web服务。这是我的代码:
Sub SendData()
Dim HttpReq As Object, url As String
Set HttpReq = CreateObject("MSXML2.ServerXMLHTTP")
url = "http://localhost:11121/Student/PostData/"
HttpReq.Open "POST", url, False
HttpReq.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
HttpReq.Send "Student=jsmith112"
Debug.Print HttpReq.ResponseText
End Sub
现在,我想要一个ControllerAction“插入”,它将在SQLServer数据库中插入此发布的数据。
我需要对控制器操作做些什么?
答案 0 :(得分:0)
您需要添加<AcceptVerbs(HttpVerbs.POST)
&gt;对于你的控制器方法,如果它是vs2008或只是<HttpPost()>
vs2010属性,那么它会接收发布的数据。
请注意,这是在C#中,VB的语法略有不同。