Welcome 微信登录

首页 / 网页编程 / ASP.NET

Asp.Net实现FORM认证的一些使用技巧(必看篇)

Asp.Net实现FORM认证的一些使用技巧(必看篇)

最近因为项目代码重构需要重新整理用户登录和权限控制的部分,现有的代码大体是参照了.NET的FORM认证,并结合了PORTAL KITS的登录控制,代码比较啰嗦,可维护性比较差。于是有了以下的几个需求(大多数系统应该都会碰到):1.用.NET自带的FORM认证来实现安全登录2.登录后需要记录登录用户的基本信息,方便所有页面调用3.记录本机登录状态,短时间关闭窗口后不用重新登录4.权限控制和代码的文件夹结构相呼应,即按角色允许访问不同的目录5.权限控制有可能需...
C#利用服务器实现客户端之间通信

C#利用服务器实现客户端之间通信

先来讲述下我自己对于整个Socket通信过程的理解,毕竟初学,说错见谅,知道错了会改正~首先在服务端新建一个serverSocket,对其进行初始化(一般包含AddressFamily:IP地址类型,SocketType:Socket传输数据方式,ProtoType:传输协议);接着我们要设置server端要绑定的IP:port;然后开始监听,并设置最多同时监听多少个Client.这时,服务端就在等待状态,直到某一个Client连接到这个ip:port上,...
.NET C#使用微信公众号登录网站

.NET C#使用微信公众号登录网站

适用于:本文适用于有一定微信开发基础的用户 引言:花了300大洋申请了微信公众平台后,发现不能使用微信公众号登录网站(非微信打开)获得微信帐号。仔细研究后才发现还要再花300大洋申请微信开放平台才能接入网站的登录。于是做为屌丝程序员的我想到了自己做一个登录接口。工具和环境:1. VS2013 .net4.0 C# MVC4.0 Razor2.插件A. Microsoft.AspNet.SignalR;时时获取后台数据B.Gma.QrCodeNet.Enc...
探讨.NET 2.0中Tuple的实现方法

探讨.NET 2.0中Tuple的实现方法

探讨.NET 2.0中Tuple的实现方法2007-05-10我在介绍Visual Basic 9.0的时候,曾经多次提到Tuple这个概念,当时是作为匿名类型的实例出现的。现在我们单独来讨论一下这个概念。Tuple常常译为“组元”,在大部分支持Tuple的语言中,常常表示成员数目确定,每个成员类型也确定的结构。常常用于表示函数的多个返回值或者查询的结果等。Tuple应当是强类型的,即所有成员的类型在编译时确定。比如,假想语法下Di...
.NET代码生成器有助于快速应用程序开发

.NET代码生成器有助于快速应用程序开发

.NET代码生成器有助于快速应用程序开发2007-05-10Csdn dotnet 频道你可以完全用自己开发的代码(也可能还有来自MSDN的部分程序模块)来建立一个支持快速应用程序开发(rapid application development,RAD)的环境。但是我认为作为一名.NET开发者,如果你不去考虑现有的第三方代码生成器的话,那么你就是在欺骗你自己以及你的公司。使用代码生成器(code generator,CG),你就可以从一组简单的设定或者数据...
体验Visual Studio 2005之类设计器

体验Visual Studio 2005之类设计器

体验Visual Studio 2005之类设计器2007-05-10Visual Studio 类设计器是通用语言运行库的多功能、可视化设计环境。使用 Visual Studio 类设计器可以显现类和其他类型的结构,还可以通过可视化表示方法编辑它们的源代码。对类图的更改将直接反映在代码中,且对代码的更改会直接影响设计器的外观。设计器和代码之间的同步关系,使得可视化创建和配置复杂的 CLR 类型变得容易。类设计器包含一些专门设计的功能,这些功能将有助于重构...
ASP.NET 2.0中的创建母版页

ASP.NET 2.0中的创建母版页

ASP.NET 2.0中的创建母版页2007-05-10虽然母版页和内容页功能强大,但是其创建和应用过程并不复杂。本节和下一节将以创建如图1所示示例为例,向读者详细介绍,使用Visual Stuido 2005创建母版页和内容页的方法以及相关知识。本节的重点是创建母版页的方法。母版页中包含的是页面公共部分,即网页模板。因此,在创建示例之前,必须判断哪些内容是页面公共部分,这就需要从分析页面结构开始。图1所示显示的是一个页面截图。在下文中,暂称该页面名为In...
ASP.NET 2005 Treeview终极解决方案

ASP.NET 2005 Treeview终极解决方案

ASP.NET 2005 Treeview终极解决方案2007-05-10 天极 这几天在写HRM的时候 这问题搞了我两天,开始在使用Google 找了半天都是一堆垃圾,都是使用算法的较多, 后来就去了的msdn.yesky.com 找到点启示。 好了废话多说无用。首先表结构如下 表名 Test写个存储过程 GetTreeview这个不用我说了吧下面用到 为了速度缓存DataTablePublic Function GetTreeTable() As Da...
ASP.NET数据库编程之Access连接失败

ASP.NET数据库编程之Access连接失败

ASP.NET数据库编程之Access连接失败2007-05-10 csdn 错误和失败总会不可避免地在应用程序中出现。如果有人在MDB目录之上又添加了一级新的文件夹而“更新”了服务器的目录树,那么将会发生什么?如果MDB名称被更改了会怎样?如果MDB文件被损坏又该如何呢?以上每一个问题都将阻止对数据的成功连接并导致一个失败页面。好的编程实践表明需要尽可能小心地对待任何失败。在讨论实际命令之前,我们需要了解的是AccessDataS...
ASP.NET2.0服务器控件之类型转换器

ASP.NET2.0服务器控件之类型转换器

ASP.NET2.0服务器控件之类型转换器2007-05-10 天极 金属边缘类型转换器是实现自定义服务器控件属性过程中比较重要的内容。本文将对类型转换器的基本概念和实现方法进行介绍。1. 类型转换器基本概念类型转换器是自定义服务器控件的辅助性功能实现。它主要用于执行从字符串表示形式到指定类型之间的双向转换。例如,以文本形式表示属性值,将用户输入的文本转换为相应数据类型等等,都应用了类型转换器。对于多数基本数据类型(如Int32、Bool、Char、Str...
ASP.NET2.0数据库入门之常见错误

ASP.NET2.0数据库入门之常见错误

ASP.NET2.0数据库入门之常见错误2007-05-10 csdn 下面的列表提供了学生们在实验安装中所发现的最常见的错误,并且如果您也遇到问题,可以查找看看有没有类似的情况:·不正确的MDB文件的名称或路径—— 重新检查一下确切的MDB的名称和路径。为了避免路径名称出现错误,可以使用AccessDataSource的Configure Data Source向导中的Browse按钮。·不正确的MDB...
ASP.NET 2.0中创建内容页

ASP.NET 2.0中创建内容页

ASP.NET 2.0中创建内容页2007-05-10 csdn 在创建一个完整的母版页之后,接下来必然要创建内容页。从用户访问的角度来讲,内容页与最终结果页的访问路径相同,这好像表明二者是同一文件,实际不然。结果页是一个虚拟的页面,没有实际代码,其代码内容是在运行时状态下母版页和内容页合并的结果。在开始介绍内容页之前,还有两个概念需要强调:一是内容页中所有内容必须包含在Content控件中;二是内容页必须绑定母版页。虽然内容页的扩展名与普通ASP.NET...
用ASP.NET 2.0设计网络在线投票系统

用ASP.NET 2.0设计网络在线投票系统

用ASP.NET 2.0设计网络在线投票系统2007-05-10 csdn 一、系统功能设计和数据库设计1、系统功能设计和数据库设计 1.1 系统功能设计 网络在线投票系统实现的功能比较简单,具体如下:◎投票项目的管理;◎添加投票的项目;◎删除投票的项目;◎对项目进行投票;◎查看项目的投票情况。1.2 数据库设计 本系统的数据库设计比较简单,只需要存储投票的信息即可。在SQL Server 2000中创建一个数据库,名称为“WebVoteDB&...
ASP.NET2.0数据库入门之SQL Server

ASP.NET2.0数据库入门之SQL Server

ASP.NET2.0数据库入门之SQL Server2007-05-10 csdn 因为Access并不真正为高性能应用程序服务,所以一个希望有多个同时连接用户的站点必须部署一个比Access更适合的数据源。本文将讲述如何从Microsoft SQL Server(一种企业级RDMS)中获取数据。SQL Server完全版包括了三个部分。第一个是引擎,用于实际组织数据以及针对命令响应进行读取和写入操作。第二个是开发人员的工具软件包,用于对数据库进行操作,例...
<< 331 332 333 334 335 336 337 338 339 340 >>