私はMVCに新しいですし、私は、フォームMVC 5 [HttpPost]属性またはフォームタグ内に投稿しますか?
<form action="" method="post">
<input type="text" name="something" value="something" />
<input type="text" name="something" value="something"/>
<input type="submit" value="Submit" />
</form>
内部属性[HttpPost]とPOSTメソッドの違いは何でしょう不思議でしたか?彼らは同じものですか...私はここでmethod="post"
'[HttpPost]'は、アクションフィルタとして知られています。他のHTTPメソッドには他にもあります。 – juunas
@Shyju私は[HttpGet]を使うのと同じようにデフォルトでそれを知っています... [HttpPost]を書かないとどうなりますか?私はこの部分が好きです。これは、フレームワークがリクエスト本体からデータを読み込み、必要に応じて(モデルバインディングなどのために)使用するのに役立ちます。 – john
私が答えているのと同様に、GETを使用するときは、POSTメソッドを&を使用するときにフォーム本体のデータがサーバーに送信され、クエリ文字列のキー値(ブラウザのURLに表示されます)としてフォームデータが送信されます。サーバーは、フォームデータをどこから読み取るべきかを知っている必要があります。 – Shyju