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

    • 概述
    • 网站部署
  • 帮助

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

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

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

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

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

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

    • 概述
    • 网站部署
  • 帮助

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

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

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

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

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

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

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

一般URL生成对象 Url

生成操作方法Url Url.Action()

生成带有操作方法路径的URL,其中包含指定的操作名称、控制器名称和路由值。

调用说明
@Url.Action("ActionName")生成一个 URL,其中包含操作方法的路径,其中包含指定 action 的名称
@Url.Action("ActionName", "ControllerName")生成一个 URL,其中包含操作方法的路径,其中包含指定的 action 和 controller 名称
@Url.Action("ActionName", "ControllerName", new { id = 1 })生成一个 URL,其中包含操作方法的路径,其中包含指定 action 的名称、 controller 名称和路由值

更多详细请查阅:https://learn.microsoft.com/zh-cn/dotnet/api/microsoft.aspnetcore.mvc.urlhelperextensions.action

转换为绝对路径 Url.Content()

将虚拟(相对,以 ~/ 开头)路径转换为应用程序绝对路径。

调用说明
@Url.Content("~/content/_common/base/img/nopic.gif")将虚拟路径转换为应用程序绝对路径。如果虚拟路径不以~字符开头,则返回原路径
@Url.Content(Photo.PhotoUrl)将虚拟路径转换为应用程序绝对路径。如果虚拟路径不以~字符开头,则返回原路径

更多详细请查阅:https://learn.microsoft.com/zh-cn/dotnet/api/microsoft.aspnetcore.mvc.iurlhelper.content

生成指定路由Url Url.RouteUrl()

为指定的路由名称和路由值生成具有绝对路径的URL。

调用说明
@Url.RouteUrl("RouteName")生成具有指定路由名称的绝对路径的 URL
@Url.RouteUrl("RouteName", new { area = "AreaName", controller="ControllerName", action="ActionName", id = 1 })为指定的路由名称和路由值生成具有绝对路径的 URL

更多详细请查阅:https://learn.microsoft.com/zh-cn/dotnet/api/microsoft.aspnetcore.mvc.urlhelperextensions.routeurl

输出安全过滤Url Url.Link()

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

调用说明
@Url.Link("~/")输出携带站点域名或子目录、替换上传路径、XSS过滤等处理后的Url路径。传入“~/”时返回站点首页地址

获取标签请求Url Url.AjaxPartialUrl()

生成Ajax标签请求地址:{SiteUrl}/Ajax/AjaxPartial。

调用说明
@Url.AjaxPartialUrl()生成Ajax标签请求地址:{SiteUrl}/Ajax/AjaxPartial

获取创作中心Url Url.AuthoringCenter()

生成创作中心路径:{SiteUrl}/AuthoringCenter。

调用说明
@Url.AuthoringCenter()生成创作中心路径:{SiteUrl}/AuthoringCenter
@Url.AuthoringCenter("ControllerName")生成路径:{SiteUrl}/ControllerName
@Url.AuthoringCenter("ControllerName", "ActionName")生成路径:{SiteUrl}/ControllerName/ActionName
帮助我们改善此页面!
最近更新: 2024/7/4 12:02
贡献者: Zen.Wu
Prev
数据传递对象 ViewBag