网站建设

微信公众号支付(MVC版本)

一、获取微信支付 MCHID,KEY,APPID,APPSecret 四个支付关键值. 微信支付商户平台 https://pay.weixin.qq.com/index.php/core/home/loginreturn_url=%2F 1.登录微信支付商户平台获取到商户号(MCHID), 2.在"账号中心...

asp.net下的异步加载

具体我本身大概用的就有两种,需配合JQ. 第一种, 直接通过AJAX去请求页面 :例如, 1:dataType必须是html或者Text格式, 2:Type:必须是'Post'请求 3:后台Load事件必须判断是否为Post请求...

java selenium智能等待页面加载完成示例代码

java selenium 智能等待页面加载完成 我们经常会碰到用selenium操作页面上某个元素的时候, 需要等待页面加载完成后, 才能操作。 否则页面上的元素不存在,会抛出异常。 或者碰到AJA...

ASP.NET MVC结合JavaScript登录、校验和加密

最近闲来无事给自己写了家庭财务收支管理系统,也就包含支出管理,收入管理和一些统计功能。 先说登录模块,因为涉及GET和POST请求,这些东西都是能被监控和抓取的所以就考虑这...

ASP.NET MVC5网站开发之网站设置(九)

网站配置一般用来保存网站的一些设置,写在配置文件中比写在数据库中要合适一下,因为配置文件本身带有缓存,随网站启动读入缓存中,速度更快,而保存在数据库中要单独为一条...

.Net MVC网站中配置文件的读写

网站中有很多需要设置的内容,像网站信息,注册设置,上传设置等。如果保存在数据库中需要单独建张表,表中只有一条记录,这样会让数据库很臃肿,而且频繁存取数据库的效率也...

ASP.NET MVC5网站开发之总体概述(一)

由于前几次都没能写完,这次年底总算有自由时间了,又想继续捣鼓一下。于是下载了VS 2015专业版(不知为什么我特别钟爱专业版,而不喜欢企业版)。由于以前的教训,我这次决定写...

ASP.NET MVC5网站开发之实现数据存储层功能(三)

数据存储层在项目Ninesky.DataLibrary中实现,整个项目只有一个类Repository。 Repository 中实现增删改查询等方法供业务逻辑层调用,主要功能如下图: 具体步骤 一、添加实体框架的引用 1、...

ASP.NET MVC5网站开发之业务逻辑层的架构和基本功

业务逻辑层在Ninesky.Core中实现,主要功能封装一些方法通过调用数据存储层,向界面层提供服务。 一、业务逻辑层的架构 Ninesky.Core包含三个命名空间Ninesky.Core、Ninesky.Core.Types、Ninesky...

ASP.NET MVC5网站开发之展示层架构(五)

展示层由Ninesky.Web项目实现,负责网站内容的显示,项目包含Member和Control两个区域。 Member区域实现网站内容的管理,Control区域实现网站系统管理。结构、功能图如下: 一、Member区域...

ASP.NET MVC5网站开发之登录、验证和注销管理员篇

上次业务逻辑和展示层的架构都写了,可以开始进行具体功能的实现,这次先实现管理员的登录、验证和注销功能。 一、业务逻辑层1、实现256散列加密方法。 Ninesky.Core【右键】- 添加...

ASP.NET MVC5网站开发之添加\删除\重置密码\修改密

一、安装插件。 展示层前端框架以Bootstrap为主,因为Bootstrap的js功能较弱,这里添加一些插件作补充。其实很多js插件可以通过NuGet安装,只是NuGet安装时添加的内容较多,不如自己复制...

ASP.NET MVC5网站开发之用户角色的后台管理1(七)

角色是网站中都有的一个功能,用来区分用户的类型、划分用户的权限,这次实现角色列表浏览、角色添加、角色修改和角色删除。 一、业务逻辑层 1、角色模型 Ninesky.Core【右键】-添...

ASP.NET MVC5网站开发之用户添加和浏览2(七)

一、数据存储层 1、查找分页列表 在写用户列表时遇到了问题,考虑到用户可能会较多的情况需要分页,在数据存储层写的方法是public IQueryableT FindPageListTKey(int pageSize, int pageIndex, out...

ASP.NET MVC5网站开发之用户资料的修改和删除3(七

这次主要实现管理后台界面用户资料的修改和删除,修改用户资料和角色是经常用到的功能,但删除用户的情况比较少,为了功能的完整性还是坐上了。主要用到两个action “Modify”和“...

MVC4制作网站教程第一篇 绪论

听说Win8和v2012发布,今天心血来潮重装了系统 感觉界面还是不错的。 安装一下vs2012学习一下mvc4,居然没找到Vs2012专业版破解的,干脆下载Express for Web ,算是支持正版吧! 509M很快就下载完...

MVC4制作网站教程第二章 部分用户功能实现代码

用户部分要实现的功能有: 序 一、用户 1.1用户注册 1.2用户登录 1.3修改密码 1.4修改资料 要实现这些目的首先新建用户(Model)模型 /// summary /// 用户模型 /// /summary public class User { [Ke...

MVC4制作网站教程第二章 用户注册2.1

终于开始做用户部分了,先做注册 一用户 1.1用户注册 首先在Models里添加用户注册模型类UserRegister 继承自User,在类中new一下密码字段,并添加重复密码和验证码字段。完成后的代码...

MVC4制作网站教程第二章 用户登陆2.2

一用户 1.1用户注册 1.2用户登陆 首先在Models里添加用户登陆模型类UserLogin,该类只要用用户名,密码和验证码三个字段。 /// summary /// 用户登陆模型 /// /summary public class UserLogin { /// sum...

MVC4制作网站教程第二章 用户密码修改2.3

一用户 1.1用户注册 1.2用户登录 1.3修改密码 修改密码会用到一个UserChangePassword 模型类,先添加UserChangePassword类 /// summary /// 用户修改密码模型 /// /summary [NotMapped] public class UserChangePass...

MVC4制作网站教程第二章 用户修改资料2.4

一、用户 1.1用户注册 1.2用户登录 1.3修改密码 1.4修改资料 在用户登陆成功后要跳转到一个页面,暂且叫做用户中心吧。在【UserController】添加[default] action [UserAuthorize] public ActionResult...

MVC4制作网站教程第三章 浏览用户组操作3.1

一、用户 二、用户组 2.1浏览用户组 在开始做浏览用户组之前,首先要考虑权限问题。浏览、添加、修改、删除用户组必须是系统管理员才能进行的操作,Action上必须验证是否是管理员...

MVC4制作网站教程第三章 添加用户组操作3.2

一、用户 二、用户组 2.1浏览用户组 2.2添加用户组 修改[Add]Action /// summary /// 添加用户组 /// /summary /// returns/returns [AdminAuthorize] public Ac【文章原创作者:http://www.1234xp.com/shsgf.html转载请保...

MVC4制作网站教程第三章 修改用户组操作3.3

一、用户 二、用户组 2.1浏览用户组 2.2添加用户组 2.3修改用户组 首先打开【UserGroupController】,修改[Edit(int Id)] Action /// summary /// 修改用户组 /// /summary /// param name="Id"用户组Id/param ///...

MVC4制作网站教程第三章 删除用户组操作3.4

一、用户 二、用户组 2.1浏览用户组 2.2添加用户组 2.3修改用户组 2.4删除用户组 删除用户组相对简单些,不用单独的页面,直接在浏览页面点击删除时,弹出确认删除对话框,点击确认...

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

序 一、用户 二、用户组 三、栏目 3.1添加栏目 3.2浏览栏目 3.3更新栏目 3.4删除栏目 3.5前台栏目浏览 …… 栏目模型; 模型应有一下字段:栏目名称,父栏目id,栏目类型,内容模型,栏...

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

好几天没时间写了。今天有写时间在学一点。 今天状态也不是很好,晕晕沉沉的写吧。 序 一、用户 二、用户组 三、栏目 3.1添加栏目 首先添加【CategoryController】控制器, 那么我想我...

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

这篇文章主要介绍的是利用ASP.NET将日期格式转为大写汉字,比如: “2013年12月3日” 转换成 “贰零壹叁年拾贰月叁日”,下面一起来看看怎么实现。 一样话不多说,直接上代码 //年份...

ASP.NET中GridView 重复表格列合并的实现方法

这几天做一个项目有用到表格显示数据的地方,客户要求重复的数据列需要合并,就总结了一下GridView 和 Repeater 关于重复数据合并的方法。 效果图如下: GridView : 前台代码 : divasp...

微信抢红包ASP.NET代码轻松实现

群里都在玩抢红包,抢了再发,发了再抢,简直是无聊,程序员感兴趣是的如何实现,这里简单说说实现思路,附上dome,代码有点low,好在是实现了,具体内容如下 正文 100块发30个红包...

ASP.NET使用WebService实现天气预报功能

本文使用Asp.Net (C#)调用互联网上公开的WebServices(http://www.webxml.com.cn/WebServices/WeatherWebService.asmx)来实现天气预报,该天气预报 Web 服务,数据来源于中国气象局http://www.cma.gov.cn/,数据每...

ASP.NET中GridView和Repeater重复数据如何合并

这几天做一个项目有用到表格显示数据的地方,客户要求重复的数据列需要合并,就总结了一下GridView 和 Repeater 关于重复数据合并的方法。 效果图如下 : GridView : 前台代码 : div a...

Asp.net MVC定义短网址的方法

在MVC的逻辑代码里,Controller和Action是必须的,但是在网址里,并不需要完全体现Controller和Action。比如我们经常希望看到http://localhost/About而不是http://localhost/Home/About。 默认的路由规则...

MVC4制作网站教程第四章 浏览栏目4.2

序 一、用户 二、用户组 三、栏目 3.1添加栏目 3.2浏览栏目 浏览栏目这块做个一个树形列表,添加栏目的左侧部分只写了句“左侧列表”就是指这个树形列表,等我们写完替换一下就可...

MVC4制作网站教程第四章 更新栏目4.3

序 一、用户 二、用户组 三、栏目 3.1添加栏目 3.2浏览栏目 3.3更新栏目 上次在树形列表里面点击栏目名称后跳转到详细信息页面~/Category/ManageDetails/id。在详细页面里点修改,来完成栏目...

MVC4制作网站教程第四章 删除栏目4.4

三、栏目 3.1添加栏目 3.2浏览栏目 3.3更新栏目 3.4删除栏目 先打开【CategoryController】,添加删除栏目ManageDeleteJson(int id),在action先看一下是否有子栏目,如有子栏目则不能删除,没有子...

MVC4制作网站教程第四章 前台栏目浏览4.5

三、栏目 3.4前台栏目浏览 网站的前台页面,顶部要能显示根栏目,点击栏目名称进入栏目中要子栏目导航,栏目页中还必须有当前路径。先做这三部分 1)、根栏目 打开【CategoryContr...

学习制作MVC4分页控件(上)

浏览栏目下内容的时候肯定要用到分页,MVC4下没有带分页控件,那么就自己写一个HtmlHelper-Pager。写之前看了一些大神的分页控件,启发很大。先设想一下自己的分页控件 分页控件分普...

asp.net网站实现接入QQ登录示例代码

话不多说,直接上代码吧: string client_id = "分配的APP ID"; string appi【转自:美国服务器】d = " 分配的 APP KEY"; string Return_url = "返回处理的url"; public string Authorize() { string state = new Random(10...

学习制作MVC4分页控件(下)

上一次做分页控件的时候设想的把分页设置类保存到数据库,后来觉得的没必要这么做。分页的包括htmlhelper 数据模型和分页设置都在PagerExtensions.cs中,不跟数据库发生关系,当其他项...

MVC网站开发之权限管理篇

一、前言 刚到公司没多长时间就开始接触MVC到现在不能说懂了,只能说到达会用这个层次吧,感觉MVC用来写Web还是很强大的,层次清晰。 今天我来写写关于权限管理这一块,自我感觉...

.NET分页控件简单学习

这几天无意间看到一个关于分页的帖子,觉得写得挺好的。关于这些东西,自己一直都是只知道原理,却没有真正动手做过,于是研究了一下分页的原理自己动手写了一个十分特别非常...

asp.net登录验证码实现方法

前端添加的标签和方法: 验证码: 复制代码 代码如下:input id="txtVerifyCode" type="text" maxlength="5" style="line-height: 30px; height: 30px; width: 80px;border:solid 1px #d4d4d4;" class="input"/nbspimg src="" alt="点击...

基于NVelocity的几种内容生成方式汇总

使用NVelocity也有几个年头了,主要是在我的代码生成工具Database2Sharp上使用来生成相关代码的,不过NVelocity是一个非常不错的模板引擎,可以用来生成文件、页面等相关处理,非常高效...

ASP.NET Core集成微信登录

工具: Visual Studio 2015 update 3 Asp.Net Core 1.0 1 准备工作 申请微信公众平台接口测试帐号,申请网址:(http://mp.weixin.qq.com/debug/cgi-bin/sandboxt=sandbox/login)。申请接口测试号无需公众帐号,可...

WPF气泡样式弹窗效果代码分享

页面设计需求,做了一个气泡形状的弹出框,效果如下: 设计思路如下: 1. 使用Path绘制气泡的尖尖,将这个放到顶层; 2. 在用border绘制长方形框,将这个放到底层,并且设置Margin值,...

.NET下通过HttpListener实现简单的Http服务

HttpListener提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器.使用它可以很容易的提供一些Http服务,而无需启动IIS这类大型服务程序。使用HttpListener的方法流程很简单:主要分为...

.NET添加时间戳防止重放攻击

如过客户端在向服务端接口进行请求,如果请求信息进行了加密处理,被第三方截取到请求包,虽然第三方无法解密获取其中的数据,但是可以使用该请求包进行重复的请求操作。如果服...

.NET通过字典给类赋值实现代码

废话不多说了,直接贴代码了,具体代码如下所述: /// summary/// /// /summary/// typeparam name="T"/typeparam/// param name="origin"源数据/param/// param name="target"对象数据/param/// param name="dict"变量名对应...

深入浅析WinForm 进程、线程及区别介绍

一、进程 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。 它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。 Process 类,用来操作进程。 命名空...