让asp:RadioButtnn 的文本动态变色

问题描述

我是做个问卷系统,在题目的每个答案前有个单选按扭现在我想选定单选按扭后,后面跟的答案变色,答案就是单选按扭的文本代码如下:<asp:DataListID="exam1"runat="server"datasourceid="AccessDataSource1"RepeatColumns="1"RepeatDirection="Horizontal"DataKeyField="id"><itemtemplate><%#DataBinder.Eval(Container.DataItem,"id")%>.<%#DataBinder.Eval(Container.DataItem,"question")%><br/>//题目&nbsp;&nbsp;&nbsp;<asp:RadioButtonrunat="server"ID="a1"Text='<%#"A."+DataBinder.Eval(Container.DataItem,"ana")%>'GroupName="rg1"Visible='<%#(DataBinder.Eval(Container.DataItem,"ana")).ToString().Length>0?true:false%>'/><br/>&nbsp;&nbsp;&nbsp;<asp:RadioButtonrunat="server"ID="b1"Text='<%#"B."+DataBinder.Eval(Container.DataItem,"anb")%>'GroupName="rg1"Visible='<%#(DataBinder.Eval(Container.DataItem,"anb")).ToString().Length>0?true:false%>'/><br/>&nbsp;&nbsp;&nbsp;<asp:RadioButtonrunat="server"ID="c1"Text='<%#"C."+DataBinder.Eval(Container.DataItem,"anc")%>'GroupName="rg1"Visible='<%#(DataBinder.Eval(Container.DataItem,"anc")).ToString().Length>0?true:false%>'/><br/>&nbsp;&nbsp;&nbsp;<asp:RadioButtonrunat="server"ID="d1"Text='<%#"D."+DataBinder.Eval(Container.DataItem,"and1")%>'GroupName="rg1"Visible='<%#(DataBinder.Eval(Container.DataItem,"and1")).ToString().Length>0?true:false%>'/><br/>&nbsp;&nbsp;&nbsp;<asp:RadioButtonrunat="server"ID="e1"Text='<%#"E."+DataBinder.Eval(Container.DataItem,"ane")%>'GroupName="rg1"Visible='<%#(DataBinder.Eval(Container.DataItem,"ane")).ToString().Length>0?true:false%>'/><br/>&nbsp;&nbsp;&nbsp;<asp:RadioButtonrunat="server"ID="f1"Text='<%#"F."+DataBinder.Eval(Container.DataItem,"anf")%>'GroupName="rg1"Visible='<%#(DataBinder.Eval(Container.DataItem,"anf")).ToString().Length>0?true:false%>'/><br/><br/></itemtemplate></asp:DataList>请大侠们帮帮小弟,仍段代码或例子给我吧!!

解决方案

解决方案二:
protectedvoidRadioButton1_CheckedChanged(objectsender,EventArgse){if(this.RadioButton1.Checked){this.RadioButton1.Style["background-color"]="#FF8080";}}设置RadioButton1的autopostback=true;
解决方案三:
用js来实现,在RadioButton中加onselect='javascript:changecolor(this)'事件(js事件)functionchangecolor(o){this.style.font-color='#ffffff';}因为在网吧,代码没经过测试,但大概意思是这样,希望楼下有更好的方法。
解决方案四:
选择颜色是能改变但选了其它的后刚选的那个颜色又怎么变回原来的呢
解决方案五:
最后是用javascript解决等下上百人同时做题后台改变被选项颜色怕服务器受不起各位大哥帮个忙啊。。。

时间: 2024-12-14 20:55:20

让asp:RadioButtnn 的文本动态变色的相关文章

在ASP.NET页面中动态添加控件

今天被问到如何在ASP.NET 页面中动态创建一批控件,并且希望在后续代码 中能访问到这些动态创建的控件.我用下面的例子来解释这个问题 页面文件: <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title></title> </head> <body> <form id="form1&quo

asp.net为网页动态添加description描述信息的方法

  这篇文章主要介绍了asp.net为网页动态添加description描述信息的方法,涉及asp.net动态操作网页元素的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了asp.net为网页动态添加description描述信息的方法.分享给大家供大家参考.具体分析如下: 这段代码可以修改网页的head区的description meta ? 1 2 3 4 HtmlMeta desc = new HtmlMeta(); desc.Name = "Description&q

asp.net为网页动态添加关键词的方法

  asp.net为网页动态添加关键词的方法          这篇文章主要介绍了asp.net为网页动态添加关键词的方法,可实现动态添加keyword meta的功能,非常具有实用价值,需要的朋友可以参考下.具体如下: 这段代码可以修改网页的keyword meta ? 1 2 3 4 HtmlMeta keywords = new HtmlMeta(); keywords.Name = "keywords"; keywords.Content = "关键词";

asp.net在后端动态添加样式表调用的方法

  asp.net在后端动态添加样式表调用的方法         本篇文章主要介绍了asp.net在后端动态添加样式表调用的方法,涉及asp.net操作样式表的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了asp.net在后端动态添加样式表调用的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 HtmlLink CssControl = new HtmlLink(); CssControl.Href = url; CssControl.Attribut

asp.net 初始化文本框的小例子

这篇文章介绍了asp.net 初始化文本框的小例子,有需要的朋友可以参考一下,希望对你有所帮助   复制代码 代码如下: private void ClearAllText(System.Web.UI.Control contrl)   {       int ctl_count=contrl.Controls.Count;    for (int i=0;i<ctl_count;i )    {     foreach(Control ctl in contrl.Controls[i].Con

ASP.NET网页文本编辑器的使用

ASP.NET网页文本编辑器的使用,效果图如下: 这里要用到DotNetTextBox.dll组件,具体内容可以在http://sites.google.com/site/zhangqs008/chang-yong-gong-ju 下载,使用方法如下: 1.将"DotNetTextBox.dll"文件添加到工具箱.2.将"Skin"文件夹,复制到当前目录下,请注意,一定是"当前目录":   如果你的网站有多个目录,那么就将该文件夹放到要使用文本编

ASP.NET中如何动态合并GridView单元格?

问题描述 ASP.NET中如何动态合并GridView单元格? 如何将签到员工.所属部门.所属机构合并 解决方案 参考: http://blog.csdn.net/q107770540/article/details/7010526 解决方案二: http://www.educity.cn/develop/688297.html http://blog.csdn.net/energeticsunxiaocong/article/details/8505346

[ASP.NET MVC] 利用动态注入HTML的方式来设计复杂页面

原文:[ASP.NET MVC] 利用动态注入HTML的方式来设计复杂页面 随着最终用户对用户体验需求的不断提高,实际上我们很多情况下已经在按照桌面应用的标准来设计Web应用,甚至很多Web页面本身就体现为一个单一的页面.对于这种复杂的页面,我们在设计的时候不可以真的将所有涉及的元素通通至于某个单独的View中,将复杂页面相对独立的内容"分而治之"才是设计之道.我们可以借鉴Smart Clent应用的设计方式:将一个Windows Form作为应用的容器(Smart Client Sh

ASP.NET输入文本框自动提示功能_实用技巧

在ASP.NET Web开发中会经常用到自动提示功能,比如百度搜索.我们只要输入相应的关键字,就可以自动得到相似搜索关键字的提示,方便我们快速的输入关键字进行查询. 那么在ASP.NET中,如果我们需要做个类似的效果,该如何做到呢? 很简单,我们只要借助于一个JQuery强大的插件JQuery AutoComplete来完成这个效果就可以了.这个插件的官方地址为:JQuery AutoComplete,里面也有示例代码. 下面我们将以一个身份证号自动查询为例,来看看JQuery AutoComp