pageadmin CMS网站建设教程:模板中如何截取内容(Html.SubString方法)
方法:string SubString(string str, int length)第一个参数为要截取的字符,第二个参数为截取的字符长度。实例:截取标题的前20个字符<ul class="news-list"> @foreach (var item in Html.InfoDataList(new { ColumnId = Html.CurrentColumnId() })) { string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id); string title = item.Title; title = StringHelper.SubString(title,20); //截取标题的前20个字符<li><a href="@url" target="_blank">@title</a></li> } </ul>如何截取内容(Html.SubString方法) 方法:
string SubString(string str, int length)
第一个参数为要截取的字符,第二个参数为截取的字符长度。
实例:截取标题的前20个字符
<ul class="news-list">
@foreach (var item in Html.InfoDataList(new { ColumnId = Html.CurrentColumnId() }))
{
string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id);
string title = item.Title;
title = StringHelper.SubString(title,20); //截取标题的前20个字符<li><a href="@url" target="_blank">@title</a></li>
}
</ul>
模板中的站点数据调用
1、获取当前站点Id,返回int数字
Html.CurrentSiteId()
2、获取当前站点url地址,返回string字符串
Html.SiteUrl(int? siteId)
参数不设置则默认当前站点Id,后面所有方法参数类似,不设置参数则默认当前站点id
3、获取站点数据,返回一个对象,模板中可以通过.字段的方式调用字段值
Html.SiteData(int? siteId)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有