我要用listview显示一系列的数据,listview默认在客户端将数据解析成table,我想问下怎么样当用户单击某一个单元格的时候,选中某一行?
解决方案 »
- asp.net ajax 上传文件有进度条!
- 关于验证码刷新的问题!!!
- 做过财付通的在线支付的朋友给个建议
- asp.net ajax问题:应用MasterPage后,在<asp:Content>里用JavaScript刷新UpdatePanel时会引起整个页面的刷新,单页时无这种问题。为什么?
- 如何用javascript获取ASP.NET页面Session的值?
- 发邮件问题 ???
- 水晶报表诸多问题???
- 关于webcontrol 中自定义属性类型为arraylist 问题????高手快进。。
- 想进入ASP.NET学习,先向各位前辈讨教几招
- DataGrid中点击Edit按钮后出现空的数据行(只显示字段名)的问题?
- asp.net 跳转到登录页面问题
- 关于SNS网站建设问题
<LayoutTemplate>
<div runat='server' id="itemPlaceholder">
</div>
<div id="Div1" runat="server" class="listview-bottom-border">
</div>
</LayoutTemplate>
<ItemTemplate>
<div runat="server" id="listviewDiv" class="listview ">
<ul id="Ul1" runat="server" class="blockli">
<li class="listview-item-Vertical-line"></li>
<li class="listview-item-zero border-top border-left">
<%#Eval("SNum")%></li>
<li class="listview-item-one border-top align_Left NoLine"><a id="A5" href="#" onclick='<%# "selectPartsItem("+Eval("PartItem_ID")+",\""+Eval("PartItem_Name")+"\",\""+Eval("PartItem_Unit")+"\","+Eval("PartItem_UnitSalePrice")+","+Eval("PartItem_StockNum")+",\""+Eval("PartItem_Code")+"\");"%>'
runat="server">
<%# Eval("PartItem_Code") %></a> </li>
<li class="listview-item-Vertical-line"></li>
<li class="listview-item-two border-top align_Left NoLine"><a id="A4" href="#" class="NoLine"
onclick='<%# "selectPartsItem("+Eval("PartItem_ID")+",\""+Eval("PartItem_Name")+"\",\""+Eval("PartItem_Unit")+"\","+Eval("PartItem_UnitSalePrice")+","+Eval("PartItem_StockNum")+",\""+Eval("PartItem_Code")+"\");"%>'
runat="server">
<%# Eval("PartItem_Name") %></a> </li>
<li class="listview-item-Vertical-line"></li>
<li class="listview-item-three border-top NoLine"><a id="A1" href="#" class="NoLine"
onclick='<%# "selectPartsItem("+Eval("PartItem_ID")+",\""+Eval("PartItem_Name")+"\",\""+Eval("PartItem_Unit")+"\","+Eval("PartItem_UnitSalePrice")+","+Eval("PartItem_StockNum")+",\""+Eval("PartItem_Code")+"\");"%>'
runat="server">
<%#Eval("PartItem_Unit")%></a></li><li class="listview-item-Vertical-line ">
</li>
<li class="listview-item-four border-top NoLine"><a id="A3" class="NoLine" href="#"
onclick='<%# "selectPartsItem("+Eval("PartItem_ID")+",\""+Eval("PartItem_Name")+"\",\""+Eval("PartItem_Unit")+"\","+Eval("PartItem_UnitSalePrice")+","+Eval("PartItem_StockNum")+",\""+Eval("PartItem_Code")+"\");"%>'
runat="server">
<%#Eval("PartItem_UnitSalePrice", "{0:C}")%></a> </li>
<li class="listview-item-Vertical-line"></li>
<li class="listview-item-five border-top NoLine"><a id="A2" href="#" class="NoLine"
onclick='<%# "selectPartsItem("+Eval("PartItem_ID")+",\""+Eval("PartItem_Name")+"\",\""+Eval("PartItem_Unit")+"\","+Eval("PartItem_UnitSalePrice")+","+Eval("PartItem_StockNum")+",\""+Eval("PartItem_Code")+"\");"%>'
runat="server">
<%#Eval("PartItem_StockNum")%></a> </li>
<li class="listview-item-Vertical-line "></li>
</ul>
</div>
</ItemTemplate>
<EmptyDataTemplate>
<div class="listview-emptydata">
信息提示:暂未找到对应的零配件信息!
</div>
</EmptyDataTemplate>
</asp:ListView>
主要的思想就是。用css.点击td的时候就parentNode.className="??"
就可以。这个是大的框架思想。更详细的不行写了