首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >高亮显示Repeater

高亮显示Repeater
EN

Stack Overflow用户
提问于 2013-02-06 10:38:19
回答 1查看 1.4K关注 0票数 0

我正在为突出显示所选项目而苦苦挣扎。我的代码可以工作,但它只突出显示所选项目一次,当结果显示时,它返回时未突出显示。

以下是我的代码:

代码语言:javascript
复制
<script type="text/javascript">
        function changeColor(elem){
            elem.style.backgroundColor = "#C9C9C9";
        }
</script>

... ...。

代码语言:javascript
复制
<td onclick="changeColor(this)">
    <asp:LinkButton ID="LinkButtonSkills" runat="server" 
        OnClick="showProjects" 
        PostBackUrl='<%# "NewUserSearch.aspx?name=" + Server.UrlEncode(Eval("staff_name").ToString()) %>'>
</td>

我希望这个信息是足够的,有任何关于如何编辑我的代码和突出显示整个选中的项目的想法?而不是仅被高亮并返回到未高亮状态。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-08 13:21:14

  1. 我想试着为你拼凑一些代码,但你最好还是用一些已经存在的代码(我是用VB写的,而不是C#)。记住:谷歌是你的朋友。此答案(参考其他答案)可能为您在中继器中选择特定行提供最佳参考:

How to Select Full Row in Repeater in asp.net

或者试试这个:

repeater row highlight does not persist after postback

这个看起来也很有希望:

http://forums.asp.net/t/1642414.aspx/1

  • You可能想要使用FormView或DetailsView来显示用户详细信息。

  • 如果您有时间并且想要增强您的页面,使用AJAX (UpdatePanel)刷新用户详细信息可能会有所帮助。如果您让它正常工作,javascript可能就是您需要的全部,但是当您更改选择时,您还需要删除突出显示。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14720689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档