簡體   English   中英

將未選擇的值的列表框傳遞回控制器

[英]Passing non selected listboxfor values back to controller

我的視圖上有一個listboxfor,其中填充了用戶列表。 我可以在該列表框中添加用戶,也可以從該列表框中添加用戶(從另一個列表框中)。

我可以將值傳遞回控制器,但必須在列表框中選擇用戶才能實現。 我不想選擇用戶。只要回傳列表框中的內容即可。

在我看來:

@Html.ListBoxFor(m => m.SelectedIDs, DropdownHelper.GetGroupMembers(Model.Id), new { size = 20, @class = "select field small", @style = "width:200px" })

在我看來,模型:

    public int[] SelectedIDs { get; set; }

控制器HtttPost Edit采用視圖模型,並且SelectedIDs確實包含用戶的ID,但僅在選中時才包含。

我只是不想在列表框中選擇用戶...只要回傳那里的任何值即可。

有任何想法嗎?

謝謝

如果我錯過了任何人,都會有人糾正我,但基本上,您有五個選項可以將數據傳遞到服務器:Cookies QueryString Ajax WebSocket POST(表單變量)

似乎您想發布數據,所以對我來說,隱藏輸入是最合適的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM