关于 repeater 传参、望大家多多指教、多谢

关于 repeater 传参、、望大家多多指教、谢谢行业和色系均是用 repeater 显示全部行业金融 医疗 教育 娱乐 IT

关于 repeater 传参、、望大家多多指教、谢谢
行业和色系均是用 repeater 显示

全部行业
金融 医疗 教育 娱乐 IT

全部色系
红色 蓝色 绿色

紫色 橙色 黑色
 
怎样用js代码做到如下效果:

当我只点击 医疗 时,变量就只记录“医疗”

当我点击 医疗 后,再点击 绿色,变量就记录“医疗”和“绿色” 两个值

页面均不刷新

不太会js ,求大家多多指教!!!

[解决办法]
那可以用另外一种方法,点行业和色系后,可以用js把值保存在相应隐藏的控件(HiddenField)中。查询时,取这两个隐藏控件的值就行了。
[解决办法]
你所说的变量是什么?隐藏域?

HTML code
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="testPage.aspx.cs" Inherits="testWeb.testPage" %><%@ Register Src="~/UserControls/MulSelectDropList.ascx" TagName="MulSelector" TagPrefix="mulDrop" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">    <title></title>    <script type="text/javascript">        function onClick(varStr) {            var hidField = document.getElementById("hidFiled");            hidField.value = hidField.value + varStr;            alert(hidField.value);        }    </script></head><body>    <form id="form1" runat="server">    <div>        <asp:Repeater ID="Repeater1" runat="server">            <ItemTemplate>                <asp:Label runat="server" ID="hangye" Text='<%# Eval("hangye")%>' onclick=<%# "onClick('" + Eval("hangye")+"');" %>> </asp:Label><br />            </ItemTemplate>        </asp:Repeater>        <asp:Repeater ID="Repeater2" runat="server">            <ItemTemplate>                <asp:Label runat="server" ID="hangye" Text='<%# Eval("yanse")%>' onclick=<%# "onClick('" + Eval("yanse")+"');" %>> </asp:Label><br />            </ItemTemplate>        </asp:Repeater>    </div>    <asp:HiddenField runat="server" ID="hidFiled" />    </form></body></html>