便民咨询类
便民咨询类组件用于展示和管理咨询相关的信息,包括咨询列表、公开咨询列表、分类咨询列表和咨询回复统计等功能,适用于需要展示咨询信息、回复统计等场景。
咨询列表.cshtml
组件路径
/Views/_Common/LetterBox/Shared/咨询列表.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 | 详细说明 |
---|---|---|---|---|---|
DateFormats | 日期格式 | String | Text | 空 | 自定义日期显示格式,支持标准格式符(如 MM/dd 或 yyyy.MM.dd )。 |
OutCount | 输出数量 | Int32 | Integer | 10 | 控制列表显示的咨询信息数量。 |
TitleLength | 标题长度 | Int32 | Integer | 50 | 控制咨询标题的截断长度(按字符计算),超长部分自动添加省略号(...)。 |
调用示例
- 代码:
<table class="letterList">
<thead>
<tr>
<th class="num">编号</th>
<th class="ico"> </th>
<th class="title">信件主题</th>
<th class="dep">提交人</th>
<th class="state">办理情况</th>
<th class="date">信件日期</th>
</tr>
</thead>
<tbody>
@Power.Partial("LetterBox", "咨询列表", new { DateFormats = "MM-dd", OutCount = 5, TitleLength = 74 })
</tbody>
</table>
说明: 该代码调用咨询列表组件,展示咨询信息,配置参数包括:日期格式化为
MM-dd
、输出数量为5条、标题截断至74字符。适用于需要展示咨询列表的场景,如咨询管理页面。效果图:
公开咨询列表.cshtml
组件路径
/Views/_Common/LetterBox/Shared/公开咨询列表.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 | 详细说明 |
---|---|---|---|---|---|
DateFormats | 日期格式 | String | Text | 空 | 自定义日期显示格式,支持标准格式符(如 MM/dd 或 yyyy.MM.dd )。 |
OutCount | 输出数量 | Int32 | Integer | 10 | 控制列表显示的咨询信息数量。 |
TitleLength | 标题长度 | Int32 | Integer | 50 | 控制咨询标题的截断长度(按字符计算),超长部分自动添加省略号(...)。 |
调用示例
- 代码:
@Power.Partial("LetterBox", "公开咨询列表", new { DateFormats = "yyyy-MM-dd", OutCount = 5, TitleLength = 60 })
说明: 该代码调用公开咨询列表组件,展示公开的咨询信息,配置参数包括:日期格式化为
yyyy-MM-dd
、输出数量为5条、标题截断至60字符。适用于需要展示公开咨询信息的场景,如咨询公告页面。效果图:
分类咨询列表.cshtml
组件路径
/Views/_Common/LetterBox/Shared/分类咨询列表.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 | 详细说明 |
---|---|---|---|---|---|
Count | 输出数量 | Int32 | Integer | 10 | 控制列表显示的咨询信息数量。 |
Id | 信件分类ID | Int32 | Integer | 空 | 指定咨询分类的唯一标识符,用于筛选特定分类的咨询信息。 |
Keyword | 搜索热词 | String | Text | 空 | 按关键词模糊匹配咨询标题内容。 |
FromIndex | 表单索引 | Boolean | Boolean | False | 控制是否从表单索引中获取咨询信息。 |
调用示例
- 代码:
@Power.Partial("LetterBox", "分类咨询列表", new { Id = 1, Count = 5, FromIndex = true })
说明: 该代码调用分类咨询列表组件,展示 ID 为 1 的咨询分类内容,配置参数包括:输出数量为5条、启用表单索引功能。适用于需要按分类展示咨询信息的场景,如分类咨询页面。
效果图:
咨询回复统计.cshtml
组件路径
/Views/_Common/LetterBox/Shared/咨询回复统计.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 | 详细说明 |
---|---|---|---|---|---|
CategoryId | 分类ID | Int32 | Integer | 0 | 指定咨询分类的唯一标识符,用于统计特定分类的咨询回复信息。 |
IsContainChildCategories | 是否包含子分类 | Boolean | Boolean | True | 控制是否包含子分类的咨询回复信息。 |
Interval | 统计时间间隔 | Int32 | Integer | 0 | 控制统计的时间间隔,单位为天。 |
调用示例
- 代码:
@Power.Partial("咨询回复统计", new { CategoryId = 1 })
说明: 该代码调用咨询回复统计组件,统计 ID 为 1 的咨询分类的回复信息。适用于需要展示咨询回复统计数据的场景,如咨询管理页面。
效果图: