2011-10-17 46 views
0

我有一個動作結果方法,它從數據庫中提供值,Iam將此值傳遞給視圖,值將填充到文本框中,但我有單選按鈕,可以根據數據庫的值進行選擇,例如if值是男性則作爲單選按鈕來選擇其他單選女AAS是selected.I寫的代碼如何獲得asp.net.net mvc2中的lambda表達式的值?

<% if(model=>model.Gender) {%> 
      <%= Html.RadioButtonFor(model => model.Gender, "Male", "Checked")%> Male 
      <%} else { %> 
      <%= Html.RadioButtonFor(model => model.Gender, "Female", "Checked")%> Female<%} %>  

但蔭越來越像「無法轉換lambda表達式‘BOOL’類型,因爲它不是一個錯誤代表類型「。請告訴我如何檢查Gender的價值並進行相應的選擇。

回答

0

假設你就可以訪問該點處的模型,你不需要lambda表達式都:

// Or whatever 
<% if (model.Gender == Gender.Male) {%> 

不過,我認爲這是不可能的,你這是怎麼是意思使用RadioButtonFor。我希望它能夠選擇正確的按鈕來自動檢查。