Asp.net mvc 3 mvc3中的模型绑定
我有一个这样的模型:Asp.net mvc 3 mvc3中的模型绑定,asp.net-mvc-3,binding,model,Asp.net Mvc 3,Binding,Model,我有一个这样的模型: public Products() { string name {get; set;} string category { get; set;} } 我试图在action方法中创建一个对象,或者将其作为参数传递给该方法&通过将该对象传递给view方法,使用该对象来创建视图。我希望框架能够创建一个适当的视图来显示产品。这样做对吗?我有一种感觉,我在这两者之间错过了一些东西,但我想不出来。 Thnaks.直接来自MSDN: 其主要思想是在asp.NETMVC中自动完成
public Products()
{
string name {get; set;}
string category { get; set;}
}
我试图在action方法中创建一个对象,或者将其作为参数传递给该方法&通过将该对象传递给view方法,使用该对象来创建视图。我希望框架能够创建一个适当的视图来显示产品。这样做对吗?我有一种感觉,我在这两者之间错过了一些东西,但我想不出来。
Thnaks.直接来自MSDN:
其主要思想是在asp.NETMVC中自动完成模型绑定。您只需将模型传递给get方法的视图,然后在post方法中将模型作为参数检索,如下所示:
[HttpGet]
public ViewResult MyProducts()
{
Products model = new Products()
return View(model);
}
[HttpPost]
public ViewResult MyProducts(Products model)
{
// model.name contains the value from the view
// model.category contains the value from the view.
}
在视图的顶部必须有@model Products
,并输入如下字段:@Html.EditorFor(m=>m.name)
和@Html.EditorFor(m=>m.category)
老实说。你没有搜索网页。可能重复:我检查了,但是那些答案没有帮助。你能编辑你的问题来描述那些资源没有解释的具体问题吗?我确实搜索过,但不知怎么搞糊涂了。就连我都试着在mvc上读两个重量级的pdf!!thanks@Jobskuk老实说,如果你能买一本关于asp.NETMVC3的书就更好了。我总是喜欢从书中阅读,而不是从教程中阅读,有时msdn本身就是b/c,内容是结构化的,更容易理解。