在SQL Server数据库中插入发布的数据

时间:2011-06-17 00:06:52

标签: c# asp.net entity-framework http-post

我能够将数据从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数据库中插入此发布的数据。

我需要对控制器操作做些什么?

1 个答案:

答案 0 :(得分:0)

您需要添加<AcceptVerbs(HttpVerbs.POST)&gt;对于你的控制器方法,如果它是vs2008或只是<HttpPost()> vs2010属性,那么它会接收发布的数据。 请注意,这是在C#中,VB的语法略有不同。