2013-07-05 44 views
0
<ul> 
@foreach (var item in Model.Users.Where(s => s.DepartmentId == 3)) 
{ 
<li> 
    @item.UserName 
</li> 
} 
</ul> 

我的用戶名與此代碼「item.UserName」從數據庫。通數據與JavaScript的數據庫在asp.net mvc4

如果我點擊任何用戶名,我想保留它的選定值SESSION

如果點擊按鈕,它必須發送用戶名的選定值發送給數據庫的JavaScript。

會議一定是因爲我在許多流程是這樣,這就是爲什麼我沒有寫所有代碼。

回答

0

你可以做到這一點的另一種方式是被點擊時,他們的名字添加到一個隱藏的陣列。然後,當您POST時,這些名稱將轉到數據庫。這不需要一個會話。比維護會話對象更容易。

+0

你有任何的例子嗎? – SonerSevinc

+0

這是你如何聲明元件:$( 「輸入[類型= '隱藏'] [名稱= '名稱[]']」)VAL( 'Sonor');這是您在click事件上添加值的方式:var arr = new Array(); arr.push('value1'); arr.push('value2'); – Greg