使用jQuery提交值回一個asp.net網絡表單。我有一些代碼適用於將張貼的表單值粘貼到我的對象中,基本上它將表單值轉換爲我的類中每個屬性的正確類型。使用泛型處理asp.net形式請求變量爲業務對象
if (Request.Form.HasKeys())
{
foreach (var key in Request.Form.AllKeys)
{
PropertyInfo itemProperty = _CmsItem.GetType().GetProperty(key, BindingFlags.Public | BindingFlags.Instance);
var value = Request.Form[key];
if (itemProperty != null)
{
itemProperty.SetValue(_CmsItem, Convert.ChangeType(value, itemProperty.PropertyType), null);
}
}
// Doing some processing with my object
}
現在我已經就如何處理像MyKeys字符串= 123,13332,232323 和獲取到我的對象數組或列表運行陷入窘境。處理這種情況的最佳方法是什麼?
說明:我已經構建了頁面來處理常規表單帖子以及基於requestmode標記的$ ajax回調帖子,因此可以根據不同的情況重新使用頁面/或頁面的某些部分。
在項目的這一點上,它需要明天做,我將與string.Split()去了。我將不得不在稍後訪問Json。 – Breadtruck 2009-08-03 03:00:44