学用MVC4做网站五:5.2我的文章

news/2024/5/13 13:45:19/文章来源:https://blog.csdn.net/weixin_30455067/article/details/96986397

文章管理这一块,按照左侧导航这一块向下写

image

到了“我的文章”这一块。

先还是打开【ArticleController】,添加public ActionResult UserOwn(int id = 0, int page = 1)

这里的id是指栏目id,可以显示自己发布的指定栏目的文章,默认为0显示说有栏目文章,page是页号默认为1。

这里也没什么内容主要是调用

学用MVC4做网站四:公共模型CommonModelRepository的List函数。

/// <summary>/// 我的文章/// </summary>/// <param name="id">栏目id</param>/// <param name="page">页号</param>
        [UserAuthorize]public ActionResult UserOwn(int id = 0, int page = 1){int _pageSize = 20;int _cOrder = 0;Category _c = null;cModelRsy = new CommonModelRepository();PagerData<CommonModel> _aData;if (id > 0){var _cRsy = new CategoryRepository();_c =_cRsy.Find(id);if (_c != null){_pageSize = (int)_c.PageSize;_cOrder = (int)_c.ContentOrder;}}_aData = cModelRsy.List(id, false, "Article", UserController.UserName, page, _pageSize, _cOrder);if (_c != null){_aData.Config.RecordName = _c.RecordName;_aData.Config.RecordUnit = _c.RecordUnit;}return View(_aData);}

点右键添加强类型视图。模型类为PagerData<Ninesky.Models.CommonModel>(在添加模型类里没有这个选项,当时写分页控件时是想把分页控件独立出来,把PagerData类写在了Mvc空间里了,这里在添加视图时什么都不选,在添加完的视图文件顶部写上@model PagerData<Ninesky.Models.CommonModel>就行)

image

视图文件也很简单,上不是一个表格,@foreach循环添加表格内容,底部添加Html.Pager分页。

@model PagerData<Ninesky.Models.CommonModel>
@{ViewBag.Title = "我的文章";Layout = "~/Views/Shared/_User.cshtml";
}<div class="workspace"><div class="inside"><div class="notebar"><img alt="" src="~/Content/Default/User/Images/Icon/Article_16.png" />您现在的位置: 文章管理</div><div><table class="modelitems_table"><tr><th>ID</th><th>栏目</th><th>标题</th><th>发表者</th><th>发布时间</th><th>状态</th><th>点击</th><th colspan="2">操作</th></tr>@foreach (var item in Model){<tr><td>@item.CommonModelId</td><td>[@Html.ActionLink(item.Category.Name,"UserOwn",new {id=item.CategoryId})]</td><td class="title">@item.Title</td><td>@item.Inputer</td><td>@item.ReleaseDate</td><td>@Ninesky.Models.CommonModel.ContentStatus.FirstOrDefault(c => c.Value == item.Status.ToString()).Text</td><td>@item.Hits</td><td>@Html.ActionLink("修改","UserEdit",new {id = item.CommonModelId})</td><td><a>删除</a></td></tr>}</table>@Html.Pager(this.ViewContext.RouteData.Values,Model.Config,"pager","pager")</div></div>
</div>
<div class="left">@Html.Partial("PartialUserNavMenus")<br />
</div>
<div class="clear"></div>

F5看下效果

image

代码见:

学用MVC4做网站五:文章

============================

最后说的就是:感谢兄弟姐们对我的支持,我是一名业余爱好者,毕业这么多年了工作也没从事软件这块了,人都堕落了。业余时间又想学点东西了。看到你们队我的关注和留言觉得还是蛮有动力的。谢谢!

转载于:https://www.cnblogs.com/mzwhj/archive/2013/01/22/2871550.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_766067.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

企业网站优化切忌心浮气躁

为什么80%的码农都做不了架构师&#xff1f;>>> 互联网时代&#xff0c;大部分的企业都有自己的网站&#xff0c;随着网站管理员的更新换代&#xff0c;企业网站的优化成了遗留问题。很多企业网站域名年龄都有几年以上了&#xff0c;但是从seo的角度来说还是那么烂…

网站用户分析知识总结

本文是《数据蛙三个月强化课》的第七篇总结教程&#xff0c;如果想要了解数据蛙社群&#xff0c;可以阅读给DataFrog社群同学的学习建议。温馨提示&#xff1a;如果您已经熟悉网站用户分析知识,大可不必再看这篇文章&#xff0c;或是只挑选部分文章 一&#xff1a;用户分析概…

浙大海洋法律与治理研究中心网站

近日&#xff0c;为浙江大学海洋法律与治理研究中心开发官方网站正式上线。2012年8月21日&#xff0c;浙江大学海洋法律与治理研究中心成立。中心将汇聚浙江大学跨学科优势资源&#xff0c;适应国家战略需求和促进海洋法制保障&#xff0c;致力打造一支国内顶尖、结构合理的海洋…

curl网站开发指南

转载 http://www.ruanyifeng.com/blog/2011/09/curl.html 我一向以为&#xff0c;curl只是一个编程用的函数库。最近才发现&#xff0c;这个命令本身&#xff0c;就是一个无比有用的网站开发工具&#xff0c;请看我整理的它的用法。curl网站开发指南阮一峰 整理curl是一种命令行…

ASP.NET MVC5 网站开发实践(二) Member区域 - 修改及删除文章

上次做了显示文章列表&#xff0c;再实现修改和删除文章这部分内容就结束了&#xff0c;这次内容比较简单&#xff0c;由于做过了添加文章&#xff0c;修改文章非常类似&#xff0c;就是多了一个TryUpdateModel部分更新模型数据。 目录&#xff1a; ASP.NET MVC5 网站开发实践 …

ASP.NET MVC5 网站开发实践(二) Member区域–管理列表、回复及删除

本来想接着上次把这篇写完的&#xff0c;没想到后来工作的一些事落下了&#xff0c;放假了赶紧补上。 目录&#xff1a; ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC5 网站开发实践(一) - 项目框架 ASP.NET MVC5 网站开发实践(一) - 框架&#xff08;续&#xff09; 模型、数…

网站创建自定义百度地图

第一步&#xff1a;百度搜索“创建地图-百度地图生成器”或者直接点击链接&#xff1a;http://api.map.baidu.com/lbsapi/creatmap/&#xff0c;打开页面 如下图所示&#xff1a; 第二步&#xff1a;输入你要查找的地址名称&#xff0c;点击查找&#xff0c;如下图所示&#xf…

【网站国际化必备】Asp.Net MVC 集成Paypal(贝宝)快速结账 支付接口 ,附源码demo...

【网站国际化必备】Asp.Net MVC 集成Paypal&#xff08;贝宝&#xff09;快速结账 支付接口 &#xff0c;附源码demo 原文:【网站国际化必备】Asp.Net MVC 集成Paypal&#xff08;贝宝&#xff09;快速结账 支付接口 &#xff0c;附源码demo开篇先给大家讲段历史故事&#xff0…

记录支付宝SDK网站支付的对接

说明&#xff1a;此方法仅用SDK的对接 没有使用官方提供的demo 官方SDK的下载地址&#xff1a;https://github.com/alipay/alipay-sdk-php-all 使用框架&#xff1a;thinkphp5.0.24 将支付宝sdk放入框架extend(第三方扩展库)\alipay文件中&#xff1b; 对接SDK的三步曲&#xf…

今天我发现了一个网站有很多的html5手机wap网站模板,在这里分享一下

手机wap静态网页模版仿中国新闻网微官网山东红十字会医院3g手机版网站模版html制作***3G静态wap网站模版html仿南通和美家***网站静态模版参考3g手机网站模版仿广州曙光***3g手机网页模版仿北京航空466医院手机WAP站点3G wap妇科医院网站模板仿北京艾丽斯妇科医院3G手机静态模版…

songtaste网站歌曲真实URL获取

个人挺喜欢songtaste网站的歌曲的&#xff0c;下载方法也层出不穷&#xff0c;可是作为程序员如果不知其中原理的方法真是羞愧。首先简单点的方法当然有google插件这样的嗅探器了&#xff0c;不过这种工具的原理还不是很了解。今天先总结一下songtaste网站部分歌曲的真实下载链…

单页面应用SEO 和 pushstate

2019独角兽企业重金招聘Python工程师标准>>> ----------------引子----------------- 单页应用的优点 跨平台开发&#xff0c;更好的用户体验&#xff0c;让用户在web感受natvie的速度和流畅&#xff1b;经典MVC开发模式&#xff0c;前后端各负其责。一套Server API…

117work 网站开发 21 简洁版侧边栏开发设置 ,附录代码

相对简单了&#xff01;就要快速的捋一遍基本概念&#xff0c;然后就可以正式进入开发行业的了&#xff01;实现梦想的行业&#xff01; 进军大公司的机会&#xff01; 快速提高开发技术&#xff01;&#xff01;&#xff01; 代码效果图 <!DOCTYPE html> <html lan…

浮动-网站开发 基础知识点

编程月度总结&#xff0c;周更新 还是基础太弱&#xff0c;基础弱是开发的弱点&#xff01;项目也更是很少&#xff01;只能一方面不断的复习基础&#xff0c;一方面写项目&#xff0c;增加项目才行&#xff01; <!DOCTYPE html> <html lang"en"> &l…

网站中最简单的盒子,写法

最简单的盒子&#xff0c;写法 效果图 &#xff0c;这是2个盒子的建立。 <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta http-equiv"X-UA-Compatible" content"IEedge"> &l…

网站应用微信登录功能接口开发指南

2019独角兽企业重金招聘Python工程师标准>>> 准备工作 网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。在进行微信OAuth2.在进行微信OAuth2.0授权登录接入之前&#xff0c;在微信开放平台注册开发者帐号&#xff0c;并拥有一个已审核通过的…

SSM新闻网站

0、demo链接 链接&#xff1a;https://pan.baidu.com/s/1m7yLJvPg_JTedK5Dg43JXQ 提取码&#xff1a;hmia 复制这段内容后打开百度网盘手机App&#xff0c;操作更方便哦 1、SSM概述 SSM框架&#xff0c;即Spring Spring MVC MyBatis的缩写 1.Spring简介 Spring是一个开源框架…

CSS鼠标滑过变化颜色的设置,网站设置(一看就懂)

效果: 本身颜色为蓝色,鼠标放上后变为红色。 代码 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><…

网站+小程序项目实战案例1 数据库与网站展示关系以及C#基础知识点2()

1 数据库 2 C# 3 vue 1 数据库的还没有创建,,,,,ask过了,先看后面的了。 数据库与网页展示的关系。 犹如面粉与面头的关系。 客户要的是馒头,可不是面粉哦! 您要干的活,就是把面粉经过几道工序,加工出来成馒头的活。 服务项目的数据库, 数据。 与网页展示效果。…

网站+小程序项目实战案例1 vue 知识点3(一看就懂)

#功能整理 首页 装修案例&#xff1a;办公室装修&#xff0c;酒店滨片类、教育机构类&#xff0c;餐饮类、诊所类&#xff0c;商铺类 服务项目&#xff1a;办公室装修&#xff0c;酒店滨片类、教育机构类&#xff0c;餐饮类、诊所类&#xff0c;商铺类 装修攻略&#xff1a;设…