Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET 程序员都非常有用的85个工具

ASP.NET 程序员都非常有用的85个工具

介绍这篇文章列出了针对ASP.NET开发人员的有用工具。工具1.Visual StudioVisual Studio Productivity Power tool:Visual Studio专业版(及以上)的扩展,具有丰富的功能,如快速查找,导航解决方案,可搜索的附加参考对话框等ReSharper:提高.NET开发人员生产力的工具,提高代码质量,通过提供快速修复消除错误,等等MZ-Tools:它可以在方法、文件、项目、解决方案或项目组、选定的文本,文件组...
ASP.NET MVC5+EF6+EasyUI后台管理系统 微信公众平台开发之消息管理

ASP.NET MVC5+EF6+EasyUI后台管理系统 微信公众平台开发之消息管理

前言回顾上一节,我们熟悉的了解了消息的请求和响应,这一节我们来建立数据库的表,表的设计蛮复杂你也可以按自己所分析的情形结构来建表必须非常熟悉表的结果才能运用这张表,这表表的情形涵盖比较多思维导图我这个人比较喜欢用思维导图来分析和表达一些模型:表结构根据思维导图,我们可以建立的表可以是3张表:消息表,规则表,类型表消息表:实际的消息规则表:文本、图文、语音等类型表:文本、图文、语音(默认回复,订阅回复)也可以是两张表:规制表,消息表(+一个类型字段)我这里只...
ASP.NET MVC5+EF6+EasyUI后台管理系统 微信公众平台开发之资源环境准备

ASP.NET MVC5+EF6+EasyUI后台管理系统 微信公众平台开发之资源环境准备

前言:本次将学习扩展企业微信公众号功能,微信公众号也是企业流量及品牌推广的主要途径,所谓工欲善其事必先利其器,调试微信必须把程序发布外网环境,导致调试速度太慢,太麻烦!我们需要准备妥当才能进入开发,为后续快速开发作准备什么是内网穿透? 意在外部网络通过域名可以访问本地IIS站点!软件环境: Windows10+IIS10 (把本地站点配置到IIS10做为备用,发布站点不作为教程)知识点:花生壳(主要)ngrok开始:首先发布站点到IIS,我这里发布站...
ASP.NET MVC实现多个按钮提交的方法

ASP.NET MVC实现多个按钮提交的方法

有时候会遇到这种情况:在一个表单上需要多个按钮来完成不同的功能,比如一个简单的审批功能。如果是用webform那不需要讨论,但asp.net mvc中一个表单只能提交到一个Action处理,相对比较麻烦点。方法一:使用客户端脚本比如我们在View中这样写:<inputtype="submit"value="审核通过"onclick="this.form.action="<%=Url.Action("Action1")%>/><...
ASP.NET控件之RadioButtonList详解

ASP.NET控件之RadioButtonList详解

“RadioButtonList”控件表示一个封装了一组单选按钮控件的列表控件。可以使用两种类型的 ASP.NET 控件将单选按钮添加到网页上:各个“RadioButton”控件或一个“RadioButtonList”控件。这两类控件都允许用户从一小组互相排斥的预定义选项中进行选择。使用这些控件,可定义任意数目的带标签的单选按钮,并将它们水平或垂直排列。命名空间:System.Web.UI.WebControls程序集:System.Web(在 syste...
详解.net mvc session失效问题

详解.net mvc session失效问题

最近在研究有关.net mvc项目中的session失效问题,下面小编把研究过程给大家共享下,大家可以参考下。最近解决基于.net mvc项目的session失效问题,这个跟大家聊聊。1.问题分析.net mvc中,Session失效需要考虑几种情况:•基于权限认证的Action,使用非Ajax请求;•基于权限认证的Action,使用JQueryt Ajax请求;•基于权限认证的Action,使用.net mvc封装的A...
.NET微信开发之PC 端微信扫码注册和登录功能实现

.NET微信开发之PC 端微信扫码注册和登录功能实现

一、前言先声明一下,本文所注重点为实现思路,代码及数据库设计主要为了展现思路,如果对代码效率有着苛刻要求的项目切勿照搬。相信做过微信开发的人授权这块都没少做过,但是一般来说我们更多的是为移动端的网站做授权,确切来说是在微信端下做的一个授权。今天遇到的一个问题是,项目支持微信端以及 PC 端,并且开放注册。要求做到无论在 PC 端注册或者是在微信端注册之后都可以在另外一个端进行登录。也就是说无论 PC 或是微信必须做到"你就是你"(通过某种方式关联)。二、寻...
MVC使用极验验证制作登录验证码学习笔记7

MVC使用极验验证制作登录验证码学习笔记7

在之前的项目中,如果有需要使用验证码,基本都是自己用GDI+画图出来,简单好用,但是却也存在了一些小问题,首先若较少干扰线,则安全性不是很高,验证码容易被机器识别,若多画太多干扰线条,机器人识别率下降的同时,人眼的识别率也同步下降(震惊哭)。更为重要的是,GDI+绘制的验证码一般来说也不会很美观,如果做一个炫酷的登陆界面却配了这样一个验证码,画风诡异,丑到极致。 再后来浏览网页的过程中,发现很多很多网站项目中都使用了一种叫极验验证的验证码,采用移动滑块的...
MVC使用Memcache+Cookie解决分布式系统共享登录状态学习笔记6

MVC使用Memcache+Cookie解决分布式系统共享登录状态学习笔记6

为了解决单机处理的瓶颈,增强软件的可用性,我们需要将软件部署在多台服务器上启用多个二级子域名以频道化的方式,根据业务功能将网站分布部署在独立的服务器上,或通过负载均衡技术(如:DNS轮询、Radware、F5、LVS等)让多个频道共享一组服务器。当我们将网站程序分部到多台服务器上后,由于Session受实现原理的局限,无法跨服务器同步更新Session,使得登录状态难以通过Session共享。 我们使用MemCache+Cookie方案来解决分布式系统共...
MVC使用Controller代替Filter完成登录验证(Session校验)学习笔记5

MVC使用Controller代替Filter完成登录验证(Session校验)学习笔记5

之前的学习中,在对Session校验完成登录验证时,通常使用Filter来处理,方法类似与前文的错误日志过滤,即新建Filter类继承ActionFilterAttribute类,重写OnActionExecuting方法,之后直接在需要验证的Action前加上Filter标记即可。1. 新建登陆校验类CheckLoginAttributeusing System.Web.Mvc;namespace PMS.WebApp.Models{public cla...
MVC使用Log4Net进行错误日志记录学习笔记4

MVC使用Log4Net进行错误日志记录学习笔记4

在Web应用运行过程中,我们难免会遇到程序运行异常,这个时候我们就应该将异常信息记录下来,以便开发人员和维护人员对异常原因进行还原,对异常原因进行修复。在ASP.NET平台中进行日志记录的组件也有很多,如Log4Net、CommonLogging等,我们这里选用Log4Net进行异常日志的记录。1. 捕获异常在ASP.NET MVC中提供了一个全局的异常处理过滤器:HandleErrorAttribute,可以通过该过滤器捕获异常信息。我们在Models文...
MVC使用T4模板生成其他类的具体实现学习笔记2

MVC使用T4模板生成其他类的具体实现学习笔记2

在前篇中我们已经将User类中的代码做了具体的实现,但仍然有多个实体类未实现,以后可能还会增加新的数据表,数据表结构也有可能发生变化,所以我们使用T4模板来完成类的生成,这样就算数据库表发生了改变,也会自动根据改变后的实体对类进行重新生成。下面是数据访问层的T4模板文件 Dal.tt<#@ template language="C#" debug="false" hostspecific="true"#><#@ include file=...
MVC项目结构搭建及单个类的实现学习笔记1

MVC项目结构搭建及单个类的实现学习笔记1

新人刚开始学习ASP.NET MVC,若有不足之处希望能得到您的指点,不胜感激!先来一张项目的层级结构图:Model:模型层,主要是各种类型、枚举以及ORM框架,框架完成数据库和实体类的映射。项目中选用了微软的开源ORM框架 EntityFramework 6.0 (以下简称EF),数据库则选择了微软的轻量级数据库SQL Server Compact 4.0本地数据库(简称Compact),Compact对EF支持比较完美,又属于文档型数据库,部署起来比较...
<< 321 322 323 324 325 326 327 328 329 330 >>