Welcome 微信登录

首页 / 网页编程 / ASP.NET

MVC4制作网站教程第四章 部分栏目功能实现代码

MVC4制作网站教程第四章 部分栏目功能实现代码

序一、用户二、用户组三、栏目3.1添加栏目3.2浏览栏目3.3更新栏目3.4删除栏目3.5前台栏目浏览……栏目模型;模型应有一下字段:栏目名称,父栏目id,栏目类型,内容模型,栏目视图,内容视图,链接地址,栏目排序。暂时先想到这么多,先这这么写着。栏目名称和父栏目id不用说很简单。栏目类型有三种:普通栏目-就是一般的栏目;单页栏目——是指栏目就是一个页面,像公司介绍,联系地址等;外部链接—是指栏目点一下就跳转到一个链接。内容模型——是指栏目为普通栏目时,栏...
MVC4制作网站教程第四章 添加栏目4.1

MVC4制作网站教程第四章 添加栏目4.1

好几天没时间写了。今天有写时间在学一点。今天状态也不是很好,晕晕沉沉的写吧。序一、用户二、用户组三、栏目3.1添加栏目首先添加【CategoryController】控制器,那么我想我的视图里,首先显示的应该是栏目类型,这里应该是一个下拉框,用户可以选择“一般栏目”,“单页栏目”,“外部链接”。那么首先应该在【CategoryController】添加一个属性,用来返回栏目类型列表。#region Attributepublic List<Selec...
基于ASP.NET实现日期转为大写的汉字

基于ASP.NET实现日期转为大写的汉字

这篇文章主要介绍的是利用ASP.NET将日期格式转为大写汉字,比如: “2013年12月3日” 转换成 “贰零壹叁年拾贰月叁日”,下面一起来看看怎么实现。一样话不多说,直接上代码//年份转换为大写汉字public static string numtoUpper(int num) {return "零壹贰叁肆伍陆柒捌玖"[num].ToString(); }//月份转换大写汉字public static string monthtoUpper(int mo...
asp.net继承IHttpHandler接口实现给网站图片添加水印功能实例

asp.net继承IHttpHandler接口实现给网站图片添加水印功能实例

本文实例讲述了asp.net继承IHttpHandler接口实现给网站图片添加水印功能。分享给大家供大家参考,具体如下:先展示图片效果:1. 在App_Code下添加类文件,命名为ImageSY 文件内容如下public class ImageSY : IHttpHandler{public ImageSY(){////TODO: 在此处添加构造函数逻辑//}#region IHttpHandler 成员public bool IsReusable{get...
NET Core TagHelper实现分页标签

NET Core TagHelper实现分页标签

这里将要和大家分享的是学习总结使用TagHelper实现分页标签,之前分享过一篇使用HtmlHelper扩展了一个分页写法地址可以点击这里http://www.jb51.net/article/89272.htm,今天分享的是net core的另外一种能写分页标签的方法具体是继承TagHelper,如下将讲述实现一个简单分页和总要注意步奏。1.继承父类TagHelper并重写Process方法(这里还有一个异步的方法ProcessAsync各位可以自己尝试...
MVC默认路由实现分页(PagerExtend.dll下载)

MVC默认路由实现分页(PagerExtend.dll下载)

这两天在群里有人咨询有没有现成的.net mvc分页方法,由此写了一个简单分页工具,这里简单分享下实现思路,代码,希望能对大家有些帮助,鼓励大家多造些轮子还是好的。A.效果(这里用了bootstrap的样式)B.分析,知识点a.分页通常由一下几个属性组成(当前页,总条数,分页记录数,路由地址),由此四项基本就能实现分页了,在加上一个控制样式的参数b.各种数字的验证,计算总页数(如果总条数和分页记录数不能整除,那么最后相除的结果再+1)c.下一页和上一下的按...
关于多对多关系表无法更新与插入的问题

关于多对多关系表无法更新与插入的问题

在EF里,我们设计模型时,会设计到多对多关系,在EF里会把这种关系会转成两个一对多的关系表,这是比较友好的,因为多对多来说,对于业务本身没什么意思,所以隐藏了,没什么坏处,但对于这个隐藏来说,对开发人员来讲你就无法主动控制这张关系表了,而需要使用EF的update来更新主表的同时去更新关系表,这对于初学者会出现一些问题,今天说的就是多对多关系无法更新和插入的问题.数据结构public partial class WebManageRoles : Lind....
MVC+EasyUI+三层架构简单权限管理系统

MVC+EasyUI+三层架构简单权限管理系统

闲来无事把以前做的一个项目整理了一下,今天拿出来跟大家分享,交流和探讨。希望大家多多指正。一、项目架构图其中Entity为模型实体层类库;DAL为数据访问层类库,主要负责数据库操作;BLL为业务逻辑类库,Common为公共帮助类库,WebUI为用户层。非Web层的所有实体类模板都已在项目中创建好,直接用动软生成就可以了。二、数据库相关表数据库文件放在web层的DB目录中三、功能界面*整个项目的样式都采用的是easyui自带的bootstrap样式。项目中涉...
asp.net mvc实现简单的实时消息推送

asp.net mvc实现简单的实时消息推送

因为项目需要,需要在网页上实现消息的推送。在百度上搜索了一下,发现实现网页上的消息推送,可以使用asp.net 中的SignalR类库,当然也可以使用H5的WebSocket Ajax的轮回。当然此处我们使用asp.net 中的SignalR类库。因为它可以实现网页上消息的实时推送。什么是实时推送呢,我简单的说一下我个人的理解吧。实时:在同一时间类发生的事情,当然在计算机中并不是绝对的实时,因为CPU在同一时间片只能处理一个任务,那么这个时候疑问又来了?我...
解决VS2015中没有报表项(ReportViewer)的方法

解决VS2015中没有报表项(ReportViewer)的方法

没有报表,一般默认安装之后会出现这种情况,在安装的时候选择自定义安装,把Microsoft Office 开发人员工具、Microsoft SQL Server Data Tools勾选上,安装之后就可以找到了。1.点击vs_entprise安装2.安装过后的点击修改3.额外勾选Microsoft Office 开发人员工具、Microsoft SQL Server Data Tools 两项。如下图4.点击安装,等待安装之后就可以看到报表啦(因为我的有内...
ASP.NET MVC5验证系列之Remote Validation

ASP.NET MVC5验证系列之Remote Validation

大多数的开发者,可能会遇到这样的情况:当我们在创建用户之前,有必要去检查是否数据库中已经存在相同名字的用户。换句话说就是,我们要确保程序中,只有一个唯一的用户名,不能有重复的。相信大多数人都有不同的解决方法,但是ASP.NET MVC中,为我们提供了一个特性,就是Remote Validation,用它可以解决类似这样的问题。Remote Validation调用了一个Ajax请求,可以是GET或者POST方式,接着调用方法,这个方法,至少要有一个参数,并...
<< 11 12 13 14 15 16 17 18 19 20 >>