答案 0 :(得分:2)
这对我帮助很大: HTTP_://www.ryanfait.com/resources/custom-checkboxes-and-radio-buttons/
此链接已损坏,原始所有者是..永远离线,所以内容
或许对于任何阅读本文的人,可以尝试在css的输入中将背景设置为无
<style>
input {
background:none !important;
}
</style>
答案 1 :(得分:1)
如果没有使用javascript混淆一些技巧,我想不出任何简单的方法。
这可能是你想要的东西:
Accessible, Custom Designed Checkbox and Radio Button Inputs Styled with CSS (and a dash of jQuery)
用于模仿单选按钮的图像:
答案 2 :(得分:0)
找到了合理的解决方案......
<head runat="server">
<title>Test - Hide radio circles from radiobuttonlist</title>
<script type="text/javascript">
function hideRadioSymbol()
{
var rads = new Array();
rads = document.getElementsByName('list1'); //Whatever ID u have given to ur radiolist.
for(var i = 0; i < rads.length; i++)
document.getElementById(rads.item(i).id).style.display = 'none'; //hide
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:RadioButtonList ID="list1" runat="server">
<asp:ListItem Value="item1" Text="item1"></asp:ListItem>
<asp:ListItem Value="item2" Text="item2"></asp:ListItem>
</asp:RadioButtonList>
</div>
<script type="text/javascript">hideRadioSymbol()</script> //After list is completely rendered/loaded.
</form>
</body>
</html>
哦,顺便说一下,mvc真棒,这就是asp.net 应该从一开始就是如此!!