任何人都可以解釋我如何在ASP.NET MVC 3中處理視圖狀態。我知道在MVC視圖狀態不存在。ASP.NET MVC視圖狀態
但只是想知道從一個頁面處理到另一個頁面的數據究竟是如何。
例如:我有兩個視圖在我的課程「創建」 - >創建一個新的人和「索引」 - >顯示在「人」模式的人的列表。
所以,當我使用HttPost創建一個新的peson,然後在這個post方法中我去索引視圖。
所以在這裏如何處理數據作爲視圖狀態不存在。
請幫我一把。
Thansk提前!!!!
任何人都可以解釋我如何在ASP.NET MVC 3中處理視圖狀態。我知道在MVC視圖狀態不存在。ASP.NET MVC視圖狀態
但只是想知道從一個頁面處理到另一個頁面的數據究竟是如何。
例如:我有兩個視圖在我的課程「創建」 - >創建一個新的人和「索引」 - >顯示在「人」模式的人的列表。
所以,當我使用HttPost創建一個新的peson,然後在這個post方法中我去索引視圖。
所以在這裏如何處理數據作爲視圖狀態不存在。
請幫我一把。
Thansk提前!!!!
當你點擊提交時,數據被推送到請求的表單對象,就像任何其他常規表單提交一樣。
它尋找一個匹配的動作來處理請求,並找到你的人的模型。
它調用默認的數據模型聯編程序,它試圖將表單數據與對象屬性相匹配。
該動作與模型聯編程序的結果一起調用。
我強烈建議拿起一本關於這個主題的好書,也請回顧您現有的問題,並考慮接受任何正確的答案。
在發佈或Get請求每個輸入對象像文本是在表單標籤,張貼或去在控制器的動作,在動作屬性像行動=「demo_form形式標籤規定:
<form action="controller/actionName" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
屬性的名稱是輸入名稱的名稱,屬性的值是在輸入.in控制器中輸入的文本,您已指定類似「actionName」的操作,該操作的輸入對象具有屬性名稱,如輸入名稱view.mvc將請求的屬性值映射到您的動作輸入參數中對象的相同屬性名稱
請問您可以討論一些關注深度的好書。 – Jash
@Jash:我建議通過Freeman和Sanderson的Pro ASP.NET MVC 3 http://www.amazon.com/dp/1430234040 –
@Jash Professional ASP.NET MVC 3很好 – asawyer