pageadmin CMS网站建设教程:模板中的站点数据调用

1、获取当前站点Id,返回int数字

Html.CurrentSiteId()

2、获取当前站点url地址,返回string字符串

Html.SiteUrl(int? siteId)

参数不设置则默认当前站点Id,后面所有方法参数类似,不设置参数则默认当前站点id

3、获取站点数据,返回一个对象,模板中可以通过.字段的方式调用字段值

Html.SiteData(int? siteId)

模板中如何截取内容(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. 【Java心得总结六】Java容器中——Collection
  2. Lind.DDD.ConfigConstants统一管理系统配置
  3. 突然出现 -bash: pod: command not found 的解决方法
  4. android studio 使用的一些注意,一些报错的解决方法(原创)
  5. nRF51 DFU 初始化包介绍及生成工具
  6. 虚拟rethat联网问题
  7. BZOJ 1103: [POI2007]大都市meg( 树链剖分 )
  8. python处理点云数据并生成三维点云模型
  9. .net core Swagger 过滤部分Api
  10. ES5-ES6-ES7_字符串扩展—模板字符串
  11. Java多线程系列——过期的suspend()挂起、resume()继续执行线程
  12. Docker学习笔记之镜像与容器
  13. MySQL Binlog和Relaylog生成和清理
  14. spring mvc 文件上传 ajax 异步上传
  15. Android之找回打包key密码的方法
  16. Http协议浅析
  17. Qt 编译boost
  18. jenkins 分布式部署
  19. 高效学习Oracle的方法论
  20. mysql用户与权限管理笔记

热门文章

  1. Zabbix监控PostgreSQL
  2. Visual Event查看页面相关绑定事件
  3. linux-Centos 7下mysql 5.7.9的rpm包安装
  4. boost基础环境搭建
  5. VMware下的Linux系统中Windows的共享目录,不支持创建软连接
  6. Eloquent Observer 的小坑
  7. 03 Maven 坐标与依赖
  8. easyui-tabs及其内容展示
  9. js技巧汇总
  10. android textview settext卡顿深层次原因