通过输入字段提交颜色“绿色”。
现在,它需要请求它。
在 PHP 中它会是$_POST['color']
.
我已经考虑过了,并得到了这个代码:
这个例子:
ColorName 的请求 - 使用 VB.NET 2012 MVC 4:
Public Class ColorPrintOutSubmitClassController
Inherits System.Web.Mvc.Controller
' This method will handle GET
Function PrintOutPage() As ActionResult
Return View("PrintOutPage")
End Function
' This method will handle POST
<HttpPost>
Function ColorPrintOut() As ActionResult
' Do something
Response.Write("You submitted the color: " & Request.QueryString("ColorName") & "<br />")
Return View()
End Function
End Class
的HTML:
<form action="" method="post">
<input type="text" name="ColorName" />
<input type="submit" name="ColorName_SubmitButton" value="Print It Out!" />
</form>
问题:
此尝试中的问题是颜色名称没有得到printed out
想要的。
- 问题可能是
Reponse.Write
,还是Request.QueryString
? - 如何得到要处理的部分
GET
-"invoked"
?
Invoked
= 生效或运行
(来源:The Merriam-Webster Dictionary)