前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >pageadmin CMS网站制作教程:模板中如何截取内容(Html.SubString方法)

pageadmin CMS网站制作教程:模板中如何截取内容(Html.SubString方法)

原创
作者头像
Almost Lover
修改2019-04-08 15:48:36
修改2019-04-08 15:48:36
1K00
代码可运行
举报
文章被收录于专栏:网站制作网站制作
运行总次数:0
代码可运行

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方法) 方法:

代码语言:javascript
代码运行次数:0
运行
复制
string SubString(string str, int length)

第一个参数为要截取的字符,第二个参数为截取的字符长度。

实例:截取标题的前20个字符

代码语言:javascript
代码运行次数:0
运行
复制
<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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档