0

控制器:

Public Class TheColorNameRequestClass
    Inherits System.Web.Mvc.Controller

    ' This method will handle GET'
    Function TheGET() As ActionResult
        Return View()
    End Function

    ' This method will handle POST'
    <HttpPost()> _
    Function TheRequest(ByVal ColorName As String) As ActionResult
        ' Do something'
        Response.Write("The color name submitted is:, " & Request.Form("ColorName"))
        Return View()
    End Function

End Class

HTML,(视图):

<form action="" method="post">
    <input type="text" name="UserName" id="UserName" />
    <input type="submit" name="UserName_submit" value="Print It Out!" />
</form>

问题:

按下后Submit Button,如何调用-包括调用ClassController函数?TheRequest

在这种情况下,我将问题引向流程,即Controller扫描ClassFunctions然后按下提交按钮,以便request可以正确完成HTTP POST method.


给定的是current HTTP request,按下 后Submit Button。该Request.Form方法专门针对“ColorName”执行请求,通过表单提交。

根据我的 PHP 经验,我正在考虑让“表单的动作属性”包含控制器的名称,这样它就可以在按下提交按钮后开始扫描每一行。这是一个例子。

问题已修改。


Invoked = 生效或运行(来源:The Merriam-Webster Dictionary)

4

0 回答 0