MVC易用户界面三层新闻网站建立详情页面制作方法(八)
手动音量调节新闻网站建立,完成详情页面的制作。
详情就是点击详情后弹出一个div,所以需要现在波比里面先建立一个差异
div id='detailDiv '表tr td标题:/TD TD输入类=' easy ui-textbox ' style=' width :250 px;高度:32 px ' id=' title '/TD/tr/tr TD作者:/TD TD输入类=' easy ui-textbox ' style=' width : 250 px;高度: 32px ' id=' author '/TD/tr/tr TD发布日期:/TD TD输入类=' easy ui-textbox ' style=' width : 250 px;高度: 32px ' id=' subDateTime '/TD/tr/tr TD内容:/TD TD输入类=' easy ui-textbox '数据-选项=' multiline : true '样式=' width : 400 px高度: 250 px ' id=' Msg '/TD/tr/table/div这个差异是需要隐藏的,当点击详情再弹出来。(隐藏语句需要放在页面加载的函数中)
//设置详细框为不可见$('#detailDiv ').css('display ',' none ');在上一篇的数据网格里面我给详情的超链接添加了一个onclick='showDetail '(行' Id ')'事件划船。身份就是拿到点击的新闻身份
现在就需要完善这个方法
//显示新闻详情函数showDetail(索引){ //弹出div $('#detailDiv ').css('display ',' block ');$.post('/NewInfo/ShowModelById ',{ id: index },function (data) { $('#title ').文本框(' setValue ',数据。标题);$(' #作者').文本框(' setValue ',数据。作者);$('#subDateTime ').文本框(' setValue ',ChangeDateFormat(数据SubDateTime));$('#Msg ').文本框(' setValue ',数据。味精);});//弹出对话框$('#detailDiv ').对话框({ title: '新闻详情,modal: true,width: 500,height: 500,});}同样的这里要根据身份查询新闻信息
在木豆层的NewInfoDal中
///摘要///根据编号查询出记录////summary////param name=' id '/param////returns/returns public NewInfo GetEntityModel(int id){ string SQL=' select * from T _ News,其中[电子邮件受保护]';数据表da=SqlHelper .执行的数据表(SQL,命令类型.文本,新的SqlParameter('@Id ',Id));NewInfo newInfo=nullif (da .行数。计数0){ NewInfo=new NewInfo();加载实体(da .行[0],NewInfo);}返回newInfo}在基地址定位连接层的NewInfoServices中
///摘要///根据编号查询记录////summary////param name=' id '/param////returns/returns public NewInfo GetEntityModel(int id){ return new infodal .GetEntityModel(id);}最后在新信息控制器下建立ShowModelById方法
///摘要///根据编号查询记录////summary///returns/returns public action result ShowModelById(){ int id=int .解析(请求[' id ']);新信息模型=NewInfoBll .GetEntityModel(id);返回Json(模型,JsonRequestBehavior .允许get);}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
版权声明:MVC易用户界面三层新闻网站建立详情页面制作方法(八)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。