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ように呼び出されますか?ClassControllerTheRequest

この場合、送信ボタンが押された後、 Class と Functions をスキャンするプロセスに質問向けますこれControllerにより、.requestHTTP POST method


与えられたのはcurrent HTTP request、 を押した後のSubmit Buttonです。Request.Formメソッドが、フォームから送信された「ColorName」専用のリクエストを実行する場所。

私のPHP経験では、「フォームのアクション属性」にコントローラーの名前を含めて、送信ボタンが押された後に各行のスキャンを開始できるようにすることを考えています。これは例として言われています。

質問が変更されました。


Invoked = 発効または運用を開始する(出典: The Merriam-Webster Dictionary)

4

0 に答える 0