2011-12-16 79 views
0

目前,ASP .NET MVC 3非常新,並且基於它開展最後一年的項目。請協助處理以下事項:在MVC中使用JSON檢索用戶輸入的數據3

其目的是將用戶在各行中輸入的數據作爲JSON發送到控制器,然後檢索處理中的值並返回成功消息。

的數據可以通過在每一行中的用戶作爲輸入可以說(可以有可動態由用戶添加的各種行。)

總之,請協助以下兩件事(對於ASP。 NET MVC 3):

如何將(正確)用戶輸入的數據轉換爲未知行數的JSON。 如何發送的數據和接收與來自接口的單列包含數據每個陣列/列表對象物體的陣列/列表..

該UI可以大致如下這樣說:

名稱說明大小日期

- ------ --- --- - ----- --- ---

**Add Row Btn** 

親切的問候, A.Ali

+1

這基本上是MVC3是所有的一切東西。你應該真的做一個教程,因爲你需要更多的信息,而不是一個StackOverflow的答案 – Joe 2011-12-16 17:30:24

回答

1

型號

public class MyModel 
{ 
    [Required] 
    [Display(Name = "My Field")] 
    [DataType(DataType.Text)] 
    public String myField { get;set; } 
} 

查看

@Model namespace.MyModel 
@using (Html.BeginForm()) 
{ 
    <h1>Edit Fields</h1> 
    @Html.LabelFor(m => m.myField 
    @Html.TextBoxFor(m => m.myField) 
    @Html.ValidationMessageFor(m => m.myField) 
} 

控制器

public class Home : Controller 
{ 
    public ActionResult Index() 
    { 
     return View(); 
    } 
    [HttpPost] 
    public ActionResult Index(MyModel model) 
    { 
     // do stuff 
    } 

} 
+0

謝謝你的時間。但如果合適的話,請協助jquery/javascript代碼將動態輸入的數組作爲JSON發送,並將每行數據映射爲控制器中的對象。如果問題似乎不合適,道歉。 – 2011-12-16 17:56:04