<asp:BoundField DataField="Last_Updated_Time" DataFormatString="{0:yyyy-MM-dd}" >
<span>[<%# DataBinder.Eval(Container.DataItem, "updatetime", "{0:yyyy-MM-dd}")%>]</span>
<a href="news_show.aspx?id=<%# Eval("id") %>"> <%# Util.Substr(Eval("title"), 28)%></a>
Protected Function FindingUrl(ByVal str As String, ByVal len As Integer) As String
If str.ToString.Trim.Length > len Then
Return str.Substring(0, len - 1) + "..."
End If
Return str
End Function
<p> <%= FindingUrl(Request("id"), 2)%></p> 使用上面方法
新闻类读取
<div class="r_box">
<p>新闻中心</p>
<ul>
<asp:Repeater ID="Repeater2" runat="server" DataSourceID="AccessDataSource1">
<ItemTemplate>
<li><span>[<%# DataBinder.Eval(Container.DataItem, "updatetime", "{0:yyyy-MM-dd}")%>]</span>
<a href="news_show.aspx?id=<%# Eval("id") %>"> <%# Util.Substr(Eval("title"), 28)%></a> </li>
</ItemTemplate>
</asp:Repeater>
<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/db.mdb"
SelectCommand="SELECT top 3 * FROM [news] WHERE (tj=1) order by updatetime desc">
</asp:AccessDataSource>
</ul>
</div>
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$(".myul").each(function () {
var html = $.trim($(this).html());
if (html != "") {
var wp = $(this).parent().parent().children().length
var str = String.format('<tr><td colspan="{0}">', wp);
str += ' <ul class="myul"><i class="pct"></i> <i class="pname">Derived quote(s):</i> ';
str += html;
str += '</ul></td></tr>';
$(this).parent().parent().after(str);
}
})
});
</script>