我有一個這樣的模型:模型在MVC結合3
public Products()
{
string name {get; set;}
string category { get; set;}
}
我試圖操作方法中創建一個對象,或者作爲一個參數傳遞給該方法&使用該對象來創建視圖通過傳遞該對象來查看方法。我期待這個框架能夠創建一個適當的視圖來展示產品。這是否是正確的方法?我有一種感覺,我在很大程度上錯過了一些東西,但無法弄清楚。 Thnaks。從MSDN
我有一個這樣的模型:模型在MVC結合3
public Products()
{
string name {get; set;}
string category { get; set;}
}
我試圖操作方法中創建一個對象,或者作爲一個參數傳遞給該方法&使用該對象來創建視圖通過傳遞該對象來查看方法。我期待這個框架能夠創建一個適當的視圖來展示產品。這是否是正確的方法?我有一種感覺,我在很大程度上錯過了一些東西,但無法弄清楚。 Thnaks。從MSDN
直:http://msdn.microsoft.com/en-us/library/dd410405.aspx
主要思想是模型綁定會自動在asp.net mvc的完成。你只需要在模型傳遞到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!謝謝 – 2012-07-30 06:16:55
@Jobskuk老實說,如果你可以買一本關於asp.net mvc的書,會更好。3.我總是喜歡從書中讀取,而不是從教程中讀取,有時候msdn本身b/c內容是結構化的,更容易遵循。 – amb 2012-07-30 06:18:38
可能的重複:http://stackoverflow.com/questions/5692964/asp-net-mvc-3-model-binding-resources – 2012-07-30 06:03:01
我檢查過,但這些答案沒有幫助。 – 2012-07-30 06:07:04
你可以編輯你的問題來描述你有什麼具體的問題,這些資源不解釋? – 2012-07-30 06:08:32