如何获取DataList模板内a标签的值

starskun888 2014-05-18 03:36:21

如图所示, 在后台代码(C#)中,我如何获取 <%# DataBinder.Eval(Container.DataItem,"CardName") %> 值 当我点删除的时候,下面是图片的代码:
<asp:DataList ID="dlContent" runat="server" OnItemCommand="DataList1_ItemCommand" HorizontalAlign="Center"
Width="281px" OnSelectedIndexChanged="dlContent_SelectedIndexChanged">
<ItemTemplate>
<table style="width: 478px" cellpadding="0" cellspacing="0">
<tr>
<td style="width: 478px; text-align: left; background-image: url(../../Image/标头.jpg); text-indent: 3pt; height: 22px;">
<a href='RevertCard.aspx?CardID=<%# DataBinder.Eval(Container.DataItem,"CardID") %>' id="cardid" style="font-size: 9pt; text-decoration:none">
<%# DataBinder.Eval(Container.DataItem,"CardID") %>.</a>
<a href='RevertCard.aspx?CardID=<%# DataBinder.Eval(Container.DataItem,"CardID") %>'
style="font-size: 9pt; text-decoration:none">
<%# DataBinder.Eval(Container.DataItem,"CardName") %>
</a>
</td>

<td align="right">
<asp:LinkButton runat="server" ID="LbtnDel" CommandName="DEL" Text="删除" ></asp:LinkButton>
</td>

</tr>
<tr>
<td style="width: 478px; text-align: right; background-image: url(../../Image/时间.jpg); height: 22px;">
<asp:Label ID="Label1" runat="server" Font-Size="9pt" Text="发帖日期:"></asp:Label>
<asp:Label ID="labCardDate" runat="server" Font-Size="9pt" Height="1px" Text='<%# DataBinder.Eval(Container.DataItem,"CardDate") %>'
Width="168px"></asp:Label>  
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
...全文
215 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
如果索引到它,你不需写上 runat="server" --> 如果索引到它,你必需写上 runat="server"。 具体的编程,看入门教程。
  • 打赏
  • 举报
回复
对于一个普通的当作随便写的字符串而输出的html代码,你无法在后台“获取”到。它的值根本不会回发到后台,后台也不会给你创建什么asp.net控件供你索引到它。 如果索引到它,你不需写上 runat="server"。此时你才可能获取到其 Attributes["href"] 的值。 但是一般来说,在后台处理中,你应该直接使用绑定此 ListItem 对象所使用的数据源上的记录,直接获取 CardID值,而不是访问控件。
starskun888 2014-05-18
  • 打赏
  • 举报
回复
简单点说就是:<a href="www.baidu.com"> 百度</a> 如何获取“百度”这两个字

62,067

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧