这是一个商城网站,在商品的内容页面,选择衣服的尺寸。
我这里使用的是
<div class="">
<asp:Label ID="Label2" runat="server" Text="尺寸"></asp:Label>
<asp:RadioButtonList ID="RadioButtonList2" runat="server" RepeatDirection="Horizontal"
RepeatColumns="8" CssClass="yanseyangshi1" AutoPostBack="true" OnSelectedIndexChanged="RadioButtonList_SelectedIndexChanged">
</asp:RadioButtonList>
<asp:HiddenField ID="chicuncun" runat="server" />
</div>
后台使用 protected void RadioButtonList_SelectedIndexChanged(object sender, EventArgs e)
{
RadioButtonList rbl = sender as RadioButtonList;
foreach (ListItem li in rbl.Items)
{
if (li.Selected == true)
{
li.Attributes.Add("style", "background-color: red;");
}
}
}在谷歌浏览器,选中项,样式变为红色,在IE浏览器无发触发RadioButtonList_SelectedIndexChanged事件。
我这里使用的是
<div class="">
<asp:Label ID="Label2" runat="server" Text="尺寸"></asp:Label>
<asp:RadioButtonList ID="RadioButtonList2" runat="server" RepeatDirection="Horizontal"
RepeatColumns="8" CssClass="yanseyangshi1" AutoPostBack="true" OnSelectedIndexChanged="RadioButtonList_SelectedIndexChanged">
</asp:RadioButtonList>
<asp:HiddenField ID="chicuncun" runat="server" />
</div>
后台使用 protected void RadioButtonList_SelectedIndexChanged(object sender, EventArgs e)
{
RadioButtonList rbl = sender as RadioButtonList;
foreach (ListItem li in rbl.Items)
{
if (li.Selected == true)
{
li.Attributes.Add("style", "background-color: red;");
}
}
}在谷歌浏览器,选中项,样式变为红色,在IE浏览器无发触发RadioButtonList_SelectedIndexChanged事件。
解决方案 »
- repeater中获取不到checkbox的值
- DataGrid排序问题
- 关于绑定的那个DataFormatString属性的疑问?
- 本人在学习asp.net阶段,查看别人源码时,遇到拒绝反编译的怎么办啊??
- 刚做了定时关机软件,每一次运行时CUP都占好大,怎么办???
- 请问,如何删除DATATABLE中的某一列?
- 关于用VC#开发ASP.NET组件的小问题,希望大家近来看看一,关于“名称空间”的问题!很简单的!
- 指点迷津
- 如何获取txt文本内容,并插入数据库..(文本有两列,对应数据库表的两个字段)
- 一位农民的求救:javascript 怎么调用asp.net的函数?(农民穷,没分了 :)
- 关于下拉框实现联动!
- 一个反射的问题。
http://csscreator.com/node/26325
单纯看这点代码没有什么问题
多用HTML控件 少用服务器控件 !!
我后来把input的display:none;删了,才好。
不过这样样式就变了。
有什么好方法?