2009-06-08 9 views

答えて

2

残念ながら、<%=%>構文は、ASP.NETのタグ本体または属性内で使用できません。 <%=表記法は、Response.Write()の簡略表記であり、使用できる場所は限られています。

代わりに、状況によっては、<asp:CheckBoxList>コントロールを使用してください。それはあなたがやろうとしていることに対して、厄介なことなしに、より良い直接的なサポートを提供します。ここで

+0

ドキュメント:http://msdn.microsoft .com/ja-us/library/system.web.ui.webcontrols.checkboxlist.aspx – Blixt

0

あなたは、このようにサーバーコントロールを使用することはできません。あなたは簡単にいえ<input> HTML要素を自分でレンダリングすることができます。

<% 
for(int i = 0 ; i < 10 ; i++) { 
%> 
<input type="checkbox" id="CheckBox<%=i %>" name="Checkbox<%= i %>" /> 
<% 
    } 
%> 

あなたが使用して手動で入力を処理するように私は、これはあなたがが欲しいものであるかどうかわからないんだけどRequest.Form

関連する問題