0
我是新來的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方法之間的區別?他們是同一事物或...我很困惑
'[HttpPost]'被稱爲動作過濾器。還有其他的HTTP方法。 – juunas
@Shyju我知道默認情況下它就像我使用[HttpGet] ...所以如果我不寫[HttpPost]會發生什麼?我喜歡這部分「這有助於框架從請求主體讀取數據並根據需要使用它(對於模型綁定等)」...我可以獲得更多信息嗎? – john
就像我在答案中提到的那樣,當使用GET方法時,表單數據將在請求主體中發送到服務器,並在使用GET時作爲查詢字符串鍵值(您可以在瀏覽器url中看到)。服務器應該知道從哪裏讀取表單數據。 – Shyju