C# <%# Eval("aa") %>截取字段的方法

C# <%# Eval("aa") %>截取字段的方法
问题: C# <%# Eval("aa") %>截取字段的方法
回答:
//源代码截取

<%# Eval("aa").ToString().Length>30? Eval("aa").ToString().Substring(0,30)+"……":Eval("aa") %>
后台截取
lbl_about.Text = table.Rows[0][1].ToString().Length > 30 ? table.Rows[0][1].ToString() : table.Rows[0][1].ToString().Substring(0, 30);
用的是 a?b:c 如果a为true 则执行b,a为false则执行c
 
还有一种前台的写法,大家可以这样写<%#Eval("aa").ToString().Substring(0,30) %>

大家快点学习数据结构吧!还要学习自然语言算法!这是升级之道!成交程序员好友!qq826226368,行者杜丘
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,DataList1控件是ASP.NET中的一个数据绑定控件,它可以用来绑定数据源中的数据并显示在页面上。在使用DataList1控件显示图片和图片信息时,需要先将图片信息存储在SQL Server数据库中,然后通过DataList1控件将数据源中的图片信息绑定到页面上。 在DataList1控件中,可以通过以下代码绑定图片和图片信息: ``` <asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1"> <ItemTemplate> <img src='<%# Eval("ProductPic") %>' alt='<%# Eval("ProductName") %>' /> <br /> <%# Eval("ProductName") %> </ItemTemplate> </asp:DataList> ``` 这段代码中,通过Eval()函数获取数据源中的ProductPic和ProductName字段,并将它们分别绑定到img标签的src属性和alt属性以及文本标签中。其中,ProductPic字段应该是一个图片的URL地址,比如"/UploadPic/pic1.jpg",而ProductName字段则是图片的名称或描述信息。 如果网页加载完成后是空白页面,可能有以下几个原因: 1. 数据库中没有存储图片信息,或者存储的图片信息有误。需要检查数据库中的数据是否正确。 2. SQL查询语句有误,无法正确获取数据源。需要检查SQL查询语句是否正确。 3. DataList1控件的数据源绑定有误。需要检查SqlDataSource1控件的连接字符串、SQL查询语句等属性是否正确。 4. 数据绑定过程中出现了异常,导致页面无法正常加载。需要检查代码中是否有异常处理机制,并进行调试。 希望上述解释能够帮助你解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值