HTML控件的属性中再添加变量出错……

<formid="xxx"runat="server"><asp:Repeaterid="rpt"runat="server"><ItemTemplate><inputt... <form id="xxx" runat="server">
<asp:Repeater id="rpt" runat="server">
<ItemTemplate>
<input type="checkbox" value="<%#Eval("ID")%>" runat="server" />
</ItemTemplate>
</asp:Repeater>
</form>

具体代码如上,就<input type="checkbox" value="<%#Eval("num")%>" runat="server" />这一句出错,出错信息为:
Parser Error Message: The server tag is not well formed.

我尝试过通过JavaScript给这些Checkbox的Value在前台赋值,但后台不认啊……
该怎么办啊,小弟还是.net新手……

另外,这些Checkbox因为数量不定,不接受通过给Checkbox们赋id,然后id.Value = “……”的办法来赋值。
展开
 我来答
terry019
2010-12-23 · 超过26用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:54.5万
展开全部
<input type="checkbox" value="<%#Eval("num")%>" runat="server" />
双引号改为引文的引号
<input type="checkbox" value='<%#Eval("num")%>' runat="server" />
因为前后双引号形成了配对
lovesheng1212
2010-12-23 · 超过67用户采纳过TA的回答
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:175万
展开全部
<input type="checkbox" value='<%#Eval("ID")%>' runat="server" />
或者
<input type="checkbox" id='<%#Eval("ID")%>' runat="server" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式