2011-07-09 41 views
1

ASP.Net MVC 3使用C#商店窗體字段數據暫時

我目前有一個表格,由數據庫填充一些下拉列表。如果有人想要將新項目添加到該下拉列表中,我需要將它們帶到另一個表單,然後將它們帶回。無論如何,我可以做到這一點,而無需使用會話變量來操縱它?或者也許有辦法使用Ajax來打開第二個窗體?

謝謝。

回答

2

您可以使用TempData。雖然內心深處,TempData使用會話存儲,但這是通過TempData抽象給你的。

去阿賈克斯路線也是一個選項,但有這麼少的描述,它很難告訴任何細節。

+0

謝謝工作很好! –

0

您可以使用Model Pop-up將項目添加到下拉菜單中。

0

您還可以使用彈出窗口來更新值。既然你把用戶帶到一個全新的頁面,我認爲在允許添加一個新值之前有很多邏輯或者先決條件。

您可以輕鬆地將邏輯移動到控件中,並將該控件放入頁面的面板中。獎勵是,你也可以把它放在現有的頁面上,以防萬一頁面被用作另一個功能流程的一部分。