WebFuture 模板技术中心WebFuture 模板技术中心
首页
  • WebFuture

    • 概述
    • 网站部署
  • 帮助

    • 本站指南
  • 概述
  • 模板组成和目录
  • 模板编辑与管理
  • 模板相关功能清单
  • 模板命名规范
  • 标准模板库
  • 模板制作流程
  • 模板方案打包

    • 模板方案打包要求
    • 模板打包工具使用说明
    • 模板方案导入与站点应用
  • 附件

    • 规范命名对照表
  • 概述
  • 视图与组件
  • 组件使用示例
  • 内容模块常用组件

    • 文章模型
    • 图片模型
    • 视频模型
    • 内容模型
    • 公开信息模型
    • 档案模型
  • 功能模块常用组件

    • 站点类
    • 节点类
    • 广告类
    • 便民咨询类
    • 信访类
    • 问卷投票类
    • 值班管理
    • 扩展字段
  • 进阶应用

    • 应用:字段在列表页筛选
    • 应用:引导页后渐隐显示首页
  • 通用对象
  • 通用URL生成对象
  • 通用字符处理对象
  • 请求上下文对象
  • 数据传递对象
  • 一般URL生成对象
数据结构
  • 概述
  • 从WebFuture系统升级
  • 从SiteAzure系统迁移
常见问题
×
首页
  • WebFuture

    • 概述
    • 网站部署
  • 帮助

    • 本站指南
  • 概述
  • 模板组成和目录
  • 模板编辑与管理
  • 模板相关功能清单
  • 模板命名规范
  • 标准模板库
  • 模板制作流程
  • 模板方案打包

    • 模板方案打包要求
    • 模板打包工具使用说明
    • 模板方案导入与站点应用
  • 附件

    • 规范命名对照表
  • 概述
  • 视图与组件
  • 组件使用示例
  • 内容模块常用组件

    • 文章模型
    • 图片模型
    • 视频模型
    • 内容模型
    • 公开信息模型
    • 档案模型
  • 功能模块常用组件

    • 站点类
    • 节点类
    • 广告类
    • 便民咨询类
    • 信访类
    • 问卷投票类
    • 值班管理
    • 扩展字段
  • 进阶应用

    • 应用:字段在列表页筛选
    • 应用:引导页后渐隐显示首页
  • 通用对象
  • 通用URL生成对象
  • 通用字符处理对象
  • 请求上下文对象
  • 数据传递对象
  • 一般URL生成对象
数据结构
  • 概述
  • 从WebFuture系统升级
  • 从SiteAzure系统迁移
常见问题
  • 系统对象及方法

    • 通用对象 Power
    • 通用URL生成对象 Power.Url
    • 通用字符处理对象 Power.String
    • 请求上下文对象 Context
    • 数据传递对象 ViewBag
    • 一般URL生成对象 Url

通用URL生成对象 Power.Url

输出节点链接 Power.Url.NodeLink()

根据指定的节点输出包含链接的指定文字(含HTML结构)。

调用说明
@Power.Url.NodeLink("tzgg")根据指定的节点标识符输出包含链接的节点名称,链接的打开方式从节点设置中取值,生成的HTML结构(节点设置为新窗口打开)。
例如:<a href="/tzgg" target="_blank">通知公告</a>
@Power.Url.NodeLink("tzgg", "更多")根据指定的节点标识符输出包含节点链接的指定文字,链接的打开方式从节点设置中取值,生成的HTML结构(节点设置为原窗口打开)。
例如:<a href="/tzgg">更多</a>
@Power.Url.NodeLink("tzgg", new { @class = "more" })根据指定的节点标识符输出包含链接的节点名称,如果未指定target属性则链接的打开方式从节点设置中取值,生成的HTML结构(节点设置为原窗口打开)。
例如:<a href="/tzgg" class="more">更多</a>
@Power.Url.NodeLink("tzgg", "更多", new { @class = "more", target="_blank" })根据指定的节点标识符输出包含节点链接的指定文字,如果未指定target属性则链接的打开方式从节点设置中取值,生成的HTML结构。
例如:<a href="/tzgg" class="more" target="_blank">更多</a>
@Power.Url.NodeLink("tzgg", "更多", new { @class = "more", target="_blank" }, "fwbm")根据指定的节点标识符输出包含发文部门和节点链接的指定文字,如果未指定target属性则链接的打开方式从节点设置中取值,生成的HTML结构。
例如:<a href="/fwbm/tzgg" class="more" target="_blank">更多</a>
@Power.Url.NodeLink(Node)根据指定的节点输出包含链接的节点名称,链接的打开方式从节点设置中取值,生成的HTML结构(节点设置为新窗口打开)。
例如:<a href="/tzgg" target="_blank">通知公告</a>
@Power.Url.NodeLink(Node, "更多")根据指定的节点输出包含节点链接的指定文字,链接的打开方式从节点设置中取值,生成的HTML结构(节点设置为原窗口打开)。
例如:<a href="/tzgg">更多</a>
@Power.Url.NodeLink(Node, new { @class = "more" })根据指定的节点输出包含链接的节点名称,如果未指定target属性则链接的打开方式从节点设置中取值,生成的HTML结构(节点设置为原窗口打开)。
例如:<a href="/tzgg" class="more">更多</a>
@Power.Url.NodeLink(Node, "更多", new { @class = "more", target="_blank" })根据指定的节点输出包含节点链接的指定文字,如果未指定target属性则链接的打开方式从节点设置中取值,生成的HTML结构。
例如:<a href="/tzgg" class="more" target="_blank">更多</a>
@Power.Url.NodeLink(Node, "更多", new { @class = "more", target="_blank" }, "fwbm")根据指定的节点输出包含发文部门和节点链接的指定文字,如果未指定target属性则链接的打开方式从节点设置中取值,生成的HTML结构。
例如:<a href="/fwbm/tzgg" class="more" target="_blank">更多</a>

获取节点访问地址 Power.Url.NodeUrl()

根据指定的节点输出节点的访问地址。

调用说明
@Power.Url.NodeUrl("tzgg")根据指定的节点标识符输出节点的访问地址。例如:/tzgg
@Power.Url.NodeUrl("tzgg", "fwbm")根据指定的节点标识符输出节点的访问地址。例如:/fwbm/tzgg
@Power.Url.NodeUrl(Node)根据指定的节点输出节点的访问地址。例如:/tzgg
@Power.Url.NodeUrl(Node, "fwbm")根据指定的节点输出节点的访问地址。例如:/fwbm/tzgg

获取站点首页地址 Power.Url.SiteUrl()

根据指定的站点子域名输出站点的首页地址。

调用说明
@Power.Url.SiteUrl("hbj")根据指定的站点子域名输出站点的首页地址。例如:/hbj
@Power.Url.SiteUrl(Site.Subdomain)根据指定的站点子域名输出站点的首页地址。例如:/hbj

获取内容Url Power.Url.GetContentUrl()

输出携带站点域名或子目录、替换上传路径、XSS过滤等处理后的Url路径。

调用说明
@Power.Url.GetContentUrl("$/main/123.jpg")输出携带站点域名或子目录、替换上传路径、XSS过滤等处理后的Url路径
@Power.Url.GetContentUrl(Model.FeaturedImage)输出携带站点域名或子目录、替换上传路径、XSS过滤等处理后的Url路径

替换上传路径 Power.Url.ReplaceUploadPath()

替换文本字符串里面的上传路径标识$为当前上传目录。

调用说明
@Power.Url.ReplaceUploadPath("...$/main/123.jpg...")替换文本字符串里面的上传路径标识$为当前上传目录
@Power.Url.ReplaceUploadPath(Model.Content)替换文本字符串里面的上传路径标识$为当前上传目录
帮助我们改善此页面!
最近更新: 2024/7/4 12:02
贡献者: Zen.Wu
Prev
通用对象 Power
Next
通用字符处理对象 Power.String