2
中繼器中有4個readiobutton,我試圖從數據庫值中顯示選中的單選按鈕。獲取asp.net中的錯誤表達式,當嘗試使用db值檢查單選按鈕時
<asp:RadioButton ID="rb_option1" GroupName="answer" CssClass="frm_label"
Checked='<%# IIF(Eval("ANSWER")==1,true,false) %>'
Text='<%# Eval("OPTION1")%>' runat="server" />
第二條本辦法
<asp:RadioButton ID="rb_option1" GroupName="answer" CssClass="frm_label"
Checked='<%# Eval("ANSWER")==1 ? true : false %>'
Text='<%# Eval("OPTION1")%>' runat="server" />
等爲休息單選按鈕。但是,它顯示錯誤Expression Expected
錯誤。需要幫忙。 !
得到錯誤'操作「=」不進行TY定義pe'DBNull'並鍵入'Integer'。「我該怎麼辦? – Ravi 2012-08-02 12:15:08
檢查DBNull:<%#IF((Eval(「ANSWER」)<> DBNull.Value)AndAlso(Eval(「ANSWER」)= 1),true,false)%>' – 2012-08-02 13:26:07
@Jonas它工作正常,但面臨一個問題,因爲我已經在中繼器內部使用了單選按鈕。所以,一旦我選擇了一個單選按鈕並在桌面上更新它,那麼對於下一頁,已經選擇了相同的單選按鈕。我怎麼解決這個問題 – Ravi 2012-08-02 17:12:41