ASP.net中太长的数据缩略显示
生活随笔
收集整理的這篇文章主要介紹了
ASP.net中太长的数据缩略显示
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題:
用<%#?DataBinder.Eval(Container.DataItem,"NewsID")%>顯示數據的,如果標題太長了怎么規定字數,多余的用"..."代替
解決方法:
1.使用后臺代碼解決:
cs文件代碼:
protected?string?yourstring?(newid)
{
string?s
if?(newid.Length>10)
{
....??
return?s
}
else{
.....
return?s
}
}
前臺ASPX調用的代碼:
<%#?yourstring?(DataBinder.Eval(Container.DataItem,"NewsID"))%>
也就是先處理,后調用綁定
2.用三元表示符
<%#?DataBinder.Eval(Container.DataItem,"Title")?%>改成:<%#?
DataBinder.Eval(Container.DataItem,"Title").ToString().Length>13?
DataBinder.Eval(Container.DataItem,"Title").ToString().SubString(0,13):DataBinder.?
用<%#?DataBinder.Eval(Container.DataItem,"NewsID")%>顯示數據的,如果標題太長了怎么規定字數,多余的用"..."代替
解決方法:
1.使用后臺代碼解決:
cs文件代碼:
protected?string?yourstring?(newid)
{
string?s
if?(newid.Length>10)
{
....??
return?s
}
else{
.....
return?s
}
}
前臺ASPX調用的代碼:
<%#?yourstring?(DataBinder.Eval(Container.DataItem,"NewsID"))%>
也就是先處理,后調用綁定
2.用三元表示符
<%#?DataBinder.Eval(Container.DataItem,"Title")?%>改成:<%#?
DataBinder.Eval(Container.DataItem,"Title").ToString().Length>13?
DataBinder.Eval(Container.DataItem,"Title").ToString().SubString(0,13):DataBinder.?
總結
以上是生活随笔為你收集整理的ASP.net中太长的数据缩略显示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “幕上偷安燕燕窠”上一句是什么
- 下一篇: linux的strace命令