2012-07-17 61 views
4

我已經做了很多C#編程,但直到最近我還沒有碰過太多的網頁。有一件事我一直在努力,並且真的認爲必須有一種我不知道的更好的方式,是將數據以一種形式發送到一種形式的正確方式(幾種更好的方式?)服務器。在ASP.NET MVC中處理可變數量的動態輸入字段?

我正在使用MVC4/C#,我正在研究一個至少有18個輸入,一些有多個選擇的HTML表單,以及用戶點擊'添加另一個'到某個點的能力,並且可以使輸入字段的數量達到30+。

是否有任何整潔的方式將其封裝成某種JavaScript對象,並將其作爲一個對象在C#中接收?

我寧願不使用窗體做一個帖子,因爲我想使用AJAX而不是頁面刷新。

在我迄今在這個項目中完成的唯一其他形式中,大約有6個輸入,但每個輸入都是可選的。我建立了一個queryurl並使用了jquery。這看起來更像是一種痛苦,而不是它所需要的,它更小。

$.get(apiLink, function (response) { 
     $("#SearchResults").html(response); 
    }); 

回答

2

您可以創建所有你必須輸入一個JSON對象,然後分析它使用JSON.NET

控制器上
相關問題