带有自定义样式项目的 ASP.NET RadioButtonList

发布于 2024-12-26 20:30:09 字数 291 浏览 1 评论 0原文

我有 ASP.NET RadioButtonList,我需要在此控件内添加自定义样式的单选按钮:每个单选按钮应位于 div 内,并具有自己的图像。

我在 RadioButtonList 中没有找到 ListItem / RadioButton 的任何模板

有没有办法在 RadioButtonList 中使用自定义的 ListItem / RadioButton ?

使用 ASP.NET MVC 非常简单,但是使用 ASP.NET Web 窗体,对于这样一个小任务来说,这看起来确实很痛苦。在此任务中无法使用 MVC。

I have ASP.NET RadioButtonList, and I need to add a custom styled radiobuttons inside this control: each radiobutton should be inside a div, and with it's own image.

I didn't find any template for ListItem / RadioButton inside RadioButtonList

Is there any way to use a customized ListItem / RadioButton inside RadioButtonList?

With ASP.NET MVC it's very easy, but with ASP.NET Web Forms it looks like a real pain for such a small task. There is no way to use MVC in this task.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

颜漓半夏 2025-01-02 20:30:09

我不确定我是否完全理解您的要求,但一种选择可能是编写基本控件的扩展,以实现您需要的其他属性。 此处我这样做是为了将可绑定的“Checked”和“Tooltip”属性添加到复选框列表中,该技术也可能适用于您的情况。

另一种选择可能是使用更通用的列表控件之一并定义模板以使其看起来/行为像单选按钮列表。

I am not sure I fully understand your requirements but one option may be to write an extension to the base control which implements the additional properties you need. Here is one where I did this to add bindable “Checked” and “Tooltip” properties to a Check Box List, the technique may apply to your situation as well.

Another alternative might be to use one of the more generic list controls and define your templates to make it look/behave like a Radio Button List.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文