2014-01-15 24 views
0

我想從我的班級綁定複選框。如何從myclass綁定CheckBox?

但是錯誤Text="<%=ci.CancelDetail%>"屬性是「這不是scriptlet,將以純文本格式輸出。」

這是我的代碼。

HTML FROM

<% foreach (ClassCancelInfo ci in ClassCancelInfo.ListCancel()) 
{ %> 

<asp:CheckBox runat="server" ID="chk" Text="<%=ci.CancelDetail%>" /> 

<% } %> 

感謝您的時間。

+0

爲什麼你不使用複選框列表而不是此循環? –

回答

0

如果你想要做的使用循環再

下面這件事是解決方案:

<% 
int i=0; 
foreach (ClassCancelInfo ci in ClassCancelInfo.ListCancel()) 
{ 
%> 

<input type='checkbox' id="chk_<%=i.ToString()%>"/> 
<label for="chk_<%=i.ToString()%>"><%=ci.CancelDetail%></label> 
<!--<asp:CheckBox runat="server" ID="chk" Text="<%=ci.CancelDetail%>" />--> 

<% i=i+1; 
} 
%> 
+0

非常感謝!是工作。 ; D – nettoon493

+0

@ nettoon493如果這有助於請getvote它。 –

0

您不能使用<%= ... %>設置服務器端控件的屬性。

由於Bhavesh建議最好使用CheckboxList並將其與數據源綁定。

相關問題