我想創建一個表單,用戶創建一個列表然後保存它。該列表可以有任意數量的行。用戶無法保存列表,直到完成(添加了所有行/項目),並且我無法在發佈前使用JavaScript在客戶端上完成所有操作。在asp.net mvc中創建一個不包含javascript的列表
該表單將創建一個聯繫人,就像在通訊錄或其他東西中一樣。實體看起來是這樣的:
public class Contact
{
public string Name { get; set; }
public string Company { get; set; }
public List<ContactRow> ContactRows { get; set; }
}
的ContactRow看起來是這樣的:
public class ContactRow
{
public string Type { get; set; }
public string Value { get; set; }
}
所以,基本上它的名稱和公司接觸。該聯繫人具有聯繫人行列表,其中每行都有一個類型(電話,電子郵件等)和值(555-12334,[email protected]等)。
我的表格將分別包含名稱OCH公司兩個普通文本框。但我不知道如何處理聯繫人列表的列表。我希望用戶能夠做的是添加新行,編輯行和刪除行。所有這些都必須在我單擊保存按鈕之前完成,即保存時必須全部完成列表。
這是不是很難使用JavaScript和我已經做到了。但是現在我想在沒有javascript的情況下實現這個功能。在建立列表時發佈到服務器是可以的,但是列表在完成之前不能保存。
想法?
如果沒有JavaScript,您將很難實現此功能。並不是說這是不可能的,但是,這將是相當多的工作。 –
同意,但從可訪問性的角度來看,這是好得多。 –