0
我有字母字符选项卡标题:ABCDEFGHIJKL ..Z 我不知道怎么初始化这个在我的代码:我宣布一个数组:如何将具有匹配组的字符以粗体显示?
char[] alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray();
然后为每个字母开头carac我通过调用下面的函数在这样做的:
foreach (char carac in alpha)
{
writer.Write(generateTabheader(carac));
}
而且功能:
private string generateTabheader(char currentChar)
{
string tabHeaderHTML="<li id=\"tabHeader_" + currentChar.ToString() + "\" style=\"float:left;color:blue; margin-right:10px;margin-left:10px\">" + currentChar.ToString() + "</li>";
return tabHeaderHTML;
}
所以它显示tabheader与所有的aphabet字母,并且当用户选择一个角色时,他将返回所有以这个角色开始的组。我成功地使用caml查询找回所有组,并将结果存储在此列表中:result = list.GetItems(query)。我怎样才能在我的结果列表(通过匹配我的意思是一个组的标题以这个字符开头)的粗体和其他斜体我的标签页眉的字符?
谢谢你的支持。我们为什么要使用点击处理程序?实际上,我希望用户在访问页面时查看页面顶部显示的字母,并用粗体字显示具有匹配组的字母(列表中以该字母开头的一组)不要用斜体表示,用户无需点击该字母就可以看到这个信息,当他正好访问该页面时,它应该在开始时显示。我很抱歉,如果我没有得到你的想法,我开始在C#和JavaScript编码。 – sara 2013-03-20 17:53:00
@sara你可以在jsfiddle中发布你的代码的例子,所以我可以准确地理解你想要做什么在视觉上。我以为你只是创建一个包含字符的标签列表,你想在点击后改变这些标签的样式。 – theshadowmonkey 2013-03-20 21:27:26