产品使用及交流论坛
首页
»
产品使用交流区
»
安装及使用交流
»
内容页数据绑定的读取
jun - 2019/1/11 17:14:30
1.查看新闻中心字段,如下图
l1.jpg
(76.00 K)
2019/1/12 10:05:13
l2.jpg
(90.00 K)
2019/1/12 10:05:13
2.内容页数据绑定,例如新闻中心
@{
dynamic infoData = Html.InfoData();//当前信息内页数据,可以理解为js的对象,对象中的key就是每个字段,注意调用时候字段首字母大写
}
<div class="articleinfor" id="articleinfor">
<ul>
<li class="title">
<h1><!--读取信息标题,其他字段读取类似-->
@infoData.Title
</h1>
</li>
<li class="info">
<span>发布日期:@infoData.Thedate.ToString("yyyy-MM-dd")</span>
点击:<span id="lb_clicks"></span>次
</li>
</ul>
@{
// Html.AttachmentDataList() ,读取图片组、附件组的方法 ParentTable 表名、ParentField 字段名、ParentId 信息id
IEnumerable<dynamic> dataLists = Html.AttachmentDataList(new { ParentTable ="news", ParentField = "pictureGroup", ParentId = (int)infoData.Id});
}
@if (dataLists.Count() > 0)
{
<ul>
@foreach (var item in dataLists)
{
<li>
<a href="@item.Path"><img src="@item.Thumbnail" /></a>
<h2>@item.Name</h2>
</li>
}
</ul>
}
<div class="content" id="Content">
@Html.Raw(infoData.Content) <!---Html.Raw()转为代码模式输出-->
</div>
</div>
<script type="text/javascript">
//返回点击数,并点击数+1
var $lb_clicks = $("#lb_clicks");
$.post("/E/InfoData/AddClicks", { ColumnId:@infoData.ColumnId,Id:@infoData.Id}, function (data) { $lb_clicks.text(data)})
</script>
复制代码
1
查看完整版本:
内容页数据绑定的读取
Powered by
Discuz!NT
Archiver 3.9.913 2001-2026
Comsenz Inc.