コントローラー:
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
ように呼び出されますか?Class
Controller
TheRequest
この場合、送信ボタンが押された後、 Class と Functions をスキャンするプロセスに質問を向けています。これController
により、.request
HTTP POST method
与えられたのはcurrent HTTP request
、 を押した後のSubmit Button
です。Request.Form
メソッドが、フォームから送信された「ColorName」専用のリクエストを実行する場所。
私のPHP経験では、「フォームのアクション属性」にコントローラーの名前を含めて、送信ボタンが押された後に各行のスキャンを開始できるようにすることを考えています。これは例として言われています。
質問が変更されました。
Invoked = 発効または運用を開始する(出典: The Merriam-Webster Dictionary)