ASP.NET RadioButtonList 为包含图像的 ListItem 生成额外的 HTML
在我的应用程序中,我有一个 RadioButtonList:
<asp:RadioButtonList runat="server" ID="CardTypeRadioButtonList" RepeatDirection="Horizontal">
<asp:ListItem Value="Visa">
<img src="../images/icon_visa.gif" alt="Visa" align="absmiddle"> Visa
</asp:ListItem>
<asp:ListItem Value="MasterCard">
<img src="../images/icon_mc.gif" alt="MasterCard" align="absmiddle"> Mastercard
</asp:ListItem>
</asp:RadioButtonList>
但是,有时 Visual Studio 会自动生成以下代码并将其插入到我的 ListItems 中:
<img src="../images/icon_visa.gif" alt="Visa" align="absmiddle"> Visa
知道如何让它消失吗?
In my application I have a RadioButtonList:
<asp:RadioButtonList runat="server" ID="CardTypeRadioButtonList" RepeatDirection="Horizontal">
<asp:ListItem Value="Visa">
<img src="../images/icon_visa.gif" alt="Visa" align="absmiddle"> Visa
</asp:ListItem>
<asp:ListItem Value="MasterCard">
<img src="../images/icon_mc.gif" alt="MasterCard" align="absmiddle"> Mastercard
</asp:ListItem>
</asp:RadioButtonList>
However, sometimes Visual Studio generates the following code automatically and inserts it into my ListItems:
<img src="../images/icon_visa.gif" alt="Visa" align="absmiddle"> Visa
Any idea how to make this go away?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我尝试在每个 ListItem 上放置一个空白 Text 属性。 希望这能让这个问题消失。
I tried putting a blank Text attribute on each ListItem. Hopefully this makes this issue go away.
你缺少 '<' 在第二个“img”标签处
you are missing '<' at the second 'img' tag
大约一年前,我在 Telerik 控件上遇到了类似的问题,最终编写了一个宏来根据需要修复它,因为我无法弄清楚。 这不是最好的解决方案,但如果您不知道该怎么做,可以很容易地创建一个宏来根据 Visual Studio 中的需要修复代码。
I had a similar issue with Telerik controls about a year ago and ended up writing a macro to fix it as needed because I couldn't figure it out. That's not the best solution but if you can't figure out what to do its very easy to create a macro to repair the code as needed in Visual Studio.