2012-11-14 32 views
1

我認爲我使用:MVC 3剃鬚刀 - @model IEnumerable的 - 如何讓特定的值

@model IEnumerable<UserManager.Models.vw_UserManager_Model> 

因爲我使用的WebGrid和我的模型來創建我的網頁上的網格。我也試圖從我這裏得到的模型特定值:

<input name="User logged in" type="checkbox" onclick="filterGrid('@Url.Action("FilterGrid", "UserManager", new { filterVal = Model.Single(model => model.alfIntelligence) })')" id="chkboxGridFilter" /> 

我不知道如何從對象使用IEnumerable的價值。有沒有人知道調用Model的正確方法?

謝謝!

回答

2

您可以嘗試FirstOrDefault()

var someValue = Model.FirstOrDefault().alfIntelligence; 

,然後要使用這個變量。

如果您能提供給我更多關於vw_UserManager_Model的詳細信息,我想我可以爲您提供更好的答案,但我認爲這應該爲您做到。

+0

謝謝你的工作。我想將一個布爾值傳遞給我的actionMethod,然後在我的DAL中使用它來修改我的webgrid。我不會想到這樣使用FirstOrDefault。猜猜我學到了一些新東西。 –

+0

我以爲我確實接受了哪些是奇怪的,我又接受了! –