Asp.net ListView使用技巧

1、鼠标移到ListView某一行时改变该行的背景色方法

前端代码:

<asp:ListView ID="ListView1" runat="server"
      onitemdatabound="ListView1_ItemDataBound">
      <LayoutTemplate>
        <table id="Table1" runat="server" border="0" style="">
          <tr runat="server" id="itemPlaceholder" />
        </table>
      </LayoutTemplate>
      <ItemTemplate>
        <tr runat="server" id="Tr">
          <td>
            <%#Eval("ID") %>
          </td>
          <td>
            <%# Eval("name") %>
          </td>
          <td>
            <%# Eval("age") %>
          </td>
        </tr>
      </ItemTemplate>
    </asp:ListView>

后台代码:

protected void ListView1_ItemDataBound(object sender, ListViewItemEventArgs e)
  {
    if (e.Item.ItemType==ListViewItemType.DataItem)
    {
      (e.Item.FindControl("Tr") as HtmlTableRow).Attributes.
        Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#00A9FF'");
      (e.Item.FindControl("Tr") as HtmlTableRow).Attributes.
      Add("onmouseout", "this.style.backgroundColor=c");
    }
  }

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索listview
, item
, backgroundcolor
, findcontrol
, style
Attributes
,以便于您获取更多的相关知识。

时间: 2024-07-31 15:53:00

Asp.net ListView使用技巧的相关文章

ASP开发44条技巧集锦之一

技巧 下一节:ASP开发44条技巧集锦之二 1. 几个常用函数 Round(pi, 2) 四舍五入 FormatNumber(k,4) ' 把 k 格式化为带四位小数点的数. eg. 如果k =20000则显示为20,000.00:如果把formatnumber(k,0)则为20,000 Replace(expression,find,replacewith) '返回一字符串,其中指定的子串已被另一个子串替换 Left(String,Length) '返回指定数目的从字符串的左边算起的字符串.

ASP开发44条技巧集锦之二

技巧 上一节:ASP开发44条技巧集锦之一 21. 嵌入另一页   <iframe class="TBGen" style="top:2px" ID="UploadFiles" src="upload.asp" frameborder=0 scrolling=no width="250" height="25"></iframe> ----------------

asp.net性能的技巧

[摘 要] 我只是提供我几个我认为有助于提高写高性能的asp.net应用程序的技巧,本文提到的提高asp.net性能的技巧只是一个起步,更多的信息请参考<Improving ASP.NET Performance>一书. 1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响.系统将用户

Android群英传笔记——第四章:ListView使用技巧

Android群英传笔记--第四章:ListView使用技巧 最近也是比较迷茫,但是有一点点还是要坚持的,就是学习了,最近离职了,今天也是继续温习第四章ListView,也拖了其实也挺久的了,listview可谓是老牌大将了,很多的应用场景都要使用它,他也是我们用得最多的控件之一了,虽然现在出来了一个RecyclerView,但是ListView的地位一时半会儿还是撼动不了的,这就促使我们更加应该去把他掌握了 一.Listview常用优化技巧 我们一步步来把ListView学习好 1.使用Vie

asp.net ListView 后台绑定了数据 怎么实现分页 求教~

问题描述 asp.net ListView 后台绑定了数据 怎么实现分页 求教~ asp.net ListView 后台绑定了数据 怎么实现分页 网上很多都说用AspNetPager 配合着实现分页 AspNetPager.dll已下载 不知道怎么用 求教~ 解决方案 http://www.cnblogs.com/webabcd/archive/2007/08/13/853081.htmlhttp://www.dotblogs.com.tw/jero/archive/2008/03/28/234

ASP 指南_应用技巧

简介 "Active Server Page (ASP)"应用程序的成功常常取决于对体系结构和设计这两方面的取舍.考虑到 ASP 技术的范围之广和当前应用程序固有的复杂性,这种取舍是非常困难的.本文中,我将为您提供一些特定的指导方针,以助您成功开发基于 ASP 的应用程序. 从过去成功的开发模式经验中,我们总结出以下原则. 我已将指导方针整理成一组开发原则.在评估解决方案和技术时,可以应用以下原则帮助您做出决策.以下原则是我长期以来从成功的开发模式所得的经验积累. 原则 1:采用标准方

ASP.NET的实用技巧详细介绍_实用技巧

关于ASP.NET的实用技巧,其实我们已经接触到很多了.下面为大家总结一下,供大家参考. 1.跟踪页面执行 设置断点是页面调试过程中的常用手段,除此之外,还可以通过查看页面的跟踪信息进行错误排查以及性能优化.ASP.NET中启用页面跟踪非常方便,只需在Page指令中加入Trace="True"属性即可: <%@ Page Language="C#" Trace="true"> 跟踪信息可以分为两类: a.页面执行详细情况 其中主要包括

asp.net ListView交替背景颜色实现代码_实用技巧

只一行代码: 复制代码 代码如下: <tr style="<%# (Container.DisplayIndex%2==0)?"background-color:white;":"background-color:#EEEEEE;" %>"> 另外还有直接用js处理整个页面中所有tr的交替色: 复制代码 代码如下: <html> <head> <meta http-equiv="Co

学习ASP:SQL常用技巧

sql|技巧 一.怎样删除一个表中某个字段重复的列呀,举个例子 表[table1] id name 1 aa 2 bb 3 cc 1 aa 2 bb 3 cc 我想最后的表是这样的 id name 1 aa 2 bb 3 cc 回答: 将记录存到临时表#t中,重复的记录只存一条,然后将临时表#t中的记录再存回原表中,注意"select distinct id,class,name"要包含你需要的所有字段,否则有些字段就被删掉了. 在查询管理器里执行下面代码: SELECT DISTIN