AcceptVerbsAttributeは、どのHTTPメソッドに応答するかを指定する属性で、実はHTTPのPOSTに応答することもできる。
AcceptVerbsAttribute クラス (System.Web.Mvc) | Microsoft Docs
FirstController.csで、
Postアクションを追加するのだが、通常のPost()メソッドはHTTPのGETの時に呼ばれる。
下の[AcceptVerbs(HttpVerbs.Post)]が付いているPost(string name)メソッドは、HTTPのPOSTの時に呼ばれる。
そして引数nameには、idがnameなinputタグで送られるパラメータが渡される。
ViewData["name"]にそれをセット。
Post.aspxは、
HTTP GETならViewData["name"]は空。
submitを押した後は、入力していたnameが表示される。

"/First/Post/"にアクセス。

最初はHTTP GETのこっち。

空になってる。

これを入れてsubmit。

HTTP POSTのほうに来て、

このように表示される。