任何人都可以解释我如何在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