Quantcast
Channel: asp.net
Browsing latest articles
Browse All 53 View Live

ASP.NET服务器控件特点罗列

ASP.NET服务器控件特点罗列 在ASP或JSP的开发过程当中,使用的HTML标签input type=text在浏览器中呈现一个文本输入框,使用HTML标签input type=radio在浏览器中呈现一个单选按钮。但是这些都是客户端浏览器中解释HTML元素,并不能称为控件。在ASP.NET中采用

View Article



ASP.NET 4的Web Forms全面支持URL Routing机制

ASP.NET 4的Web Forms当中,最令人激赏的,则莫过于是URL Routing机制的全面支持。过去在ASP.NET 3.5 SP1当中,Web Forms或多或少就开始支持URL Routing机制,它让我们在网址的呈现以及使用上更加的有弹性。 过去我们在ASP.NET当中,习惯于底下这样的网址呈

View Article

.NET Compact Framework 的类库信息

启用本地帮助查看器中提供的特定筛选器。参考各个类型和成员附带的文档中的平台和版本信息,就可以获得 .NET Compact Framework 的类库信息。只有在 .NET Framework SDK 或 Visual Studio 2005 组合帮助集合的本地帮助查看器中才可使用这些筛选器。 除了本地

View Article

C# 制作Com组件:java调用.net DLL的方法

本文将详细为大家介绍一个java调用.net DLL的方法,以实现特殊的客户的特殊要求:在Java项目中必须使用其提供的用.net写的DLL加密机制! 环境与工具: ◆.net framework 3.5 C# ◆java jdk1.5, Tomcat 5.5 ◆jacob-1.15-M3 实现例子: 一、C# 制作Com组件

View Article

ASP.NET网站程序防SQL注入式攻击方法

一、什么是SQL注入式攻击? 所谓 SQL 注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特

View Article


Asp.net 备份和还原SQL Server及压缩Access数据库

* * 功能说明:备份和恢复SQL Server数据库 * 作者: 刘功勋; * 版本:V0.1(C#2.0);时间:2007-1-1 * 当使用SQL Server时,请引用 COM组件中的,SQLDMO.dll组件 * 当使用Access中,请浏览添加引用以下两个dll * 引用C:/Program Files/Common Files/System/ado/msado

View Article

ASP实例教程:用户信息和服务器

用户信息和服务器相关的实例 取得用户信息 如何查明访问者的浏览器类型、IP地址等信息 本示例代码如下: html body p b您正在通过这款浏览器访问我们的站点:/b %Response.Write(Request.ServerVariables(http_user_agent))% /p p b您的 IP 地址是:/b %Resp

View Article

19种.NET开发工具

本文将为大家详解25款.NET开发工具 1.Two monitors必备的。 2.Visual Studio同样的,也是必备的。 3.Launchy一款免费的必备工具。它能帮助开发者快速调用电脑中的程序快捷方式,而无需再通过传统的开始所有程序中寻找所需的程序。在安装后,只需键入Alt + Sp

View Article


构建高性能ASP.NET站点 剖析页面处理过程

构建高性能ASP.NET站点之一 剖析页面的处理过程(前端) 前言:在对ASP.NET网站进行优化的时候,往往不是只是懂得ASP.NET就足够了的。 在优化的过程中,一般先是找出问题可能存在的地方,然后证明找出的问题就是要解决的问题,确认之后,在进行一些措施。系

View Article


asp.net架构设计解惑

前言:之前的文章,很多朋友发来了反馈,从反馈中也看出了一些问题,一个最明显的问题就是:当我提到DAL的实现的时候,一些朋友就问:DAL中采用了Repository模式吗? 初一看起来,可能认为这个问题没有什么,其实仔细的想想就会发现,确实在问题的背后隐藏的

View Article

ASP.NET使用母版页统一网页标题

在做网页的时候给每个网页设置一个合理的标题是很有必要的事情,而做一个网站的时候需要将所有的标题的格式统一起来,比如将所有网页的标题统一为XX页面 | XX网站。 zenoven在用VS2005做的时候开始没用母版页,后来用母版页的时候发现改内容页的标题其实挺麻

View Article

EXT结合ASP.NET的登陆系统演示

任务:做一个简单的ajax登陆窗口,并实现密码验证功能。 效果图: 1.load页面,一般显示不出来,除非网速较慢的时候。 2.界面效果如下 3.当没有输入的时候就会有红色下划线边框提示 4.登陆错误提示 5.登陆成功效果 上代码: 1.login.aspx页面(界面及若干方

View Article

Message 类的使用方法和效果

看了Ext的API 文档后,开始自己尝试做一些修改,并安装自己项目所需写一个小的Demo程序,再以后开发的时候可以很方便的引用进来。 本次要达到的要求:一个可定义标题内容的对话框,并要求可在5秒后自动关闭。效果如下: 这些信息窗口涉及到了Ext.MessageBox

View Article


C#中访问私有成员

首先我必须承认访问一个类的私有成员不是什么好做法。大家也都知道私有成员在外部是不能被访问的。而一个类中会存在很多私有成员:如私有字段、私有属性、私有方法。对于私有成员访问,可以套用下面这种非常好的方式去解决。 private string name; public st

View Article

ASP.NET MVC中使用View Model分离领域模型

MVC架构模式是近年来编程世界里最长被提及的模式之一,Model View Controller(模型-视图-控制器,MVC)模式将你的软件组织并分解成三个截然不同的角色: ◆Model封装了你的应用数据、应用流程和业务逻辑。 ◆View从Model获取数据并格式化数据以进行显示。 ◆C

View Article


浅析ASP.NET清空缓存时遇到的问题

在网站中要做一个清理缓存的功能(也就是在缓存为到期之前就强制缓存过期),程序中有的地方使用的HttpRuntime.Cache来做的缓存,而和数据库交互部分则使用ObjectDataSource提供的缓存机制。清理HttpRuntime.Cache的缓存很简单,只要 List string keys= new

View Article

黑客利用ASP.NET漏洞获得电脑的Machine Key

微软上周发出警告,ASP.NET Web应用程序处理加密会话cookies过程存在漏洞,黑客可以利用该漏洞获得受害者电脑的Machine Key,劫持用户的在线银行加密会话。安全研究人员称受影响的ASP.NET Web应用程序数以百万计。发现该漏洞的研究人员已经演示了加密攻击,

View Article


了解ASP.NET的Postback处理全过程

我们知道,无论是ASP.NET1.x, 2.0,甚至是以后的版本,ASP.NET最终Render到Client端通过浏览器浏览的都是一样:一个单纯的HTML。Client通过 Submit Form的方式将填入Form的数据提交给Server进行处理。我们现在来看看ASP.NET整个Postback程序处理的过程。 首

View Article

ASP.NET Web入门:配置数据库连接

作为web开发人员,我们的生活围绕着数据操作。我们建立数据库来存储数据,写编码来访问和修改数据,设计网页来采集和汇总数据。本文是研究在asp.net 2.0中实现这些常见的数据访问模式之技术的长篇系列教程的第一篇。我们将从创建一个软件框架开始,这个框架

View Article

Silverlight在中国人寿的应用

笔者自2003年首次听到Macromedia公司提起RIA(富互联网应用)一词到现在整整7年了。一度被认为是互联网应用趋势的RIA经历了7年之痒,但仍然没有在互联网上得到大规模普及,特别是企业应用就更加少见。做个不恰当的比喻,传统基于Html的应用就像互联网应用中

View Article

利用宏自动附加到WebServer进程

如果你像我一样经常需要利用attached to process 来完成对网站应用程序的调试,那么你可能需要下面的宏来节省一点时间。 01: Imports System 02: Imports EnvDTE 03: Imports EnvDTE80 04: Imports EnvDTE90 05: Imports System.Diagnostics 06: 07: Public

View Article


Asp.net MVC2.0 添加操作

实现MVC2.0的添加操作,主要包括Model的创建、View的Edit操作和Control的Create操作。 创建数据模型Model 数据模型主要包括数据信息、验证规则以及业务逻辑。 创建Model的方式有多种,可以使用微软的ADO.NET Entity Data Model,也可以使用第三方工具生成实体

View Article


ASP.NET网页的跨页面发送

重点总结 要想实现跨页面发送,可以通过在网页窗体上添加一个Button控件,并且将其PostBackUrl属性设置为目标页的URL就可以了。 另外,不是只有Button控件能实现这样的效果,凡是实现了IButtonControl接口的控件都可以很好的完成跨页面发送的目的。 示例代码

View Article

.net 代码混淆原理性实践

现在我们已经很清楚,托管PE文件可以轻而易举的被反编译,如果您想源代码不被使用者通过反编译的方式获得,该使用哪种保护手段呢? 借鉴传统Windows应用程序防止被反汇编的做法,我们也可以采用代码混淆和对应用程序集加壳的方法。关于程序集加壳的内容我会

View Article

ASP.NET开发语言对请求处理过程的操作与分析

当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRunti

View Article


谈谈ASP.NET皮肤机制的实现

做一个WEB程序,能够在尽量修改极少程序代码的情况下,轻松制定皮肤以及切换皮肤,应该都是需要的,谁也不想,在网站界面想要改版的时候,要改一大片逻辑代码。 一个合格的皮肤机制体系的实现,应该要做到以下几点: -页面模板上要极少拥有逻辑代码(如果模板

View Article

ASP.NET前台代码绑定后台变量方法总结

经常会碰到在前台代码中要使用(或绑定)后台代码中变量值的问题。一般有%= str%和%# str %两种方式,这里简单总结一下。如有错误或异议之处,敬请各位指教。 一方面,这里所讲的前台即通常的.aspx文件,后台指的是与aspx相关联的CodeBehind,文件后缀名为.a

View Article

SQL Server数据库服务器高性能设置

数据库服务器主要用于存储、查询、检索企业内部的信息,因此需要搭配专用的数据库系统,对服务器的兼容性、可靠性和稳定性等方面都有很高的要求。 下面是进行笼统的技术点说明,为的是让大家有一个整体的概念,如果想深入可以逐个击破; 希望大家能一起补充

View Article

Asp.net网站性能优化二则

摘要: Web服务器的性能优化有很多资料介绍了,多台主机负载均衡,查询结果的多级缓存,数据库索引优化等都是常见的优化手段。随着后端优化空间越来越小,现在越来越多的网站更注重前端性能的优化,就是浏览器,http层面的优化,这里写两点最简单最有效的asp

View Article



ASP.NET中获取URL重写前的原始地址

在ASP.NET中,如果你使用了URL重写,通过HttpContext.Request获取到的是重写后的地址。如果这个地址要返回给客户端(比如Redirect),我们一般希望是重写前的友好地址。 通常的使用场景是当我们有某个页面需要用户登录才能访问时,我们会在代码中判断当前访

View Article

在web项目中如何使用rdlc报表

引言: 以前在web项目中用到报表的时候 我们使用的是ReportServices (服务器端的) 使用效果还可以 缺点是: 需要在Sqlserver2005里面建立报表(需要启动报表服务 设置权限等很繁琐) 感觉不如在程序里面来的直接和方便(以前一直没有找到办法) 一直到2010年底,一

View Article

windows下nginx+mono+fastCGI部署asp.net网站

1,什么是nginx 简介 Nginx (engine x) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证

View Article

Urlrewrite 独立配置文件的使用方法

最近有朋友在开发项目时使用了microsoft的URLRewrite.dll,但在使用中遇到一个问题,那就是所有的匹对规则必须写在web.config文件,有时很小的一个改动就会导致web.config出错,从而使整个站点都将受到影响,而且过多的匹对规则也会使web.config文件过大,平

View Article


ASP.NET对验证控件的一些整理

这段时间可能就比较清闲了,就过来总结一下这段时间的收获! 最近做的一个项目里面验证控件用的比较多,觉得比JS的验证好用多了,而且用户体验效果也好! 常用的几个验证控件 Validation 服务器控件 描述 CompareValidator 把一个输入控件的值与另一个输入控

View Article

ASP.NET控件10个最有用的属性详解

对于微软平台开发人员而言,每天都要和各种ASP.NET控件打交道,本文不打算介绍各种控件的具体使用方法,相反,我只想和大家分享一下ASP.NET控件最有用的10个属性,相信读完本文可提升你的开发技能。 1、ClientIDMode 渲染ASP.NET控件时会自动生成一个ID,当

View Article

IIS处理Asp.net请求和 Asp.net页面生命周期

当一个客户端页面访问IIS试图获取一些信息的时候,发生了什么事情?一个请求在通过了HTTP管道后又发生了什么?本文主要是描述这两个过程,即IIS处理asp.net请求和asp.net的页面生命周期。欢迎大家积极拍砖,共同学习,共同进步。 首先我们要弄清楚两个非常重

View Article


ASP.NET生成eurl.axd Http异常错误处理方法

在IIS6中同时启用了ASP.NET 2.0 和 ASP.NET 4.0 后,网站程序可能会出现如下错误: System.Web.HttpException: Path //eurl.axd/ was not found. 错误发生的原因是当ASP.NET检测到Web站点配置为使用ASP.NET 4.0,本地ASP.NET 4.0 的组件会传递一个不能扩展的

View Article


Asp.net MVC3.0 入门指南 3.2视图 View

改变视图和布局页 首先,您希望改变页面上最上边的标题My MVC Application。这些文字对每个页面来说是相同的。事实上,它在项目只被实现了一次,尽管它出现在每个页面上。 在解决方案资源管理器中定位到/Views/Shared下的_Layout.cshtml文件。这个文件被称作

View Article

asp.net海量分页数据存储过程

数据分页是Web应用程序开发中经常使用的一种技术,也是提高Web数据访问性能的主要手段。本文结合ASP.NET,详细给出了两种ASP.NET海量分页数据存储的技术。 存储过程1 CREATE PROCEDURE pagination @tblName varchar (255), --表名 @strGetFields varchar (10

View Article

IIS6下部署ASP.NET MVC应用程序

通常在IIS6下部署ASP.NET MVC应用程序的时候,都是直接设置把所有请求都交由ASP.NET的ISAPI处理。MVC是基于ASP.NET的,框架默认对于任何请求都会优先检查物理路径是否存在物理文件,如果存在的话就不通过MVC的路由机制,否则才走路由。 因此,如果在不考虑控

View Article

.NET中设置联合结构的方法和联合体的特性应用

在进行某些算法的C语言编程的时候,需要使几种不同类型的变量存放到同一段内存单元中。也就是使用覆盖技术,几个变量互相覆盖。这种几个不同的变量共同占用一段内存的结构,在C语言中,被称作共用体类型结构,简称共用体,也叫联合体。 在C++中有一种类型叫

View Article


ADO.NET和.NET Framework的关系

ADO.NET是一些与数据库访问有关的类的集合。而.NET框架除了ADO.NET的类的集合外,还包括程序的整个运行支撑环境。因此,可以这样描述两者的关系。.NET框架是ADO.NET的运行支撑环境,其内部的类集合中包括了ADO.NET的所有类集合。 ADO.NET是有关数据库访问和

View Article

ASP.NET2.0中创建自定义配置节处理程序

在ASP.NET中,配置数据存储在web.config文件中。该文件使用xml来表示数据,所有的配置信息都位于 和根xml标记之间。这里的配置信息分为两个区域:配置节处理程序声明区域和配置节设置区域。 配置节处理程序声明区域位于 和xml标记之间,使用section元素来声

View Article


ASP.NET图片验证码控件实现系统登录验证代码

最近在做系统的时候,希望登录的时候要有登录验证,也就是验证码的功能,把实现贴出来,大家共享,共有两种方法。 第一种是:可以产生图片的图片验证码 1、类库文件 using System; using System.Collections.Generic; using System.Linq; using System.Text;

View Article

ASP.NET中图象处理过程详

在使用ASP的时候,我们时常要借助第三方控件来实现一些图象功能。而现在,ASP.NET的推出,我们已经没有必要再使用第三方控件来实现,因为ASP.NET 已经具有强大的功能来实现一些图象处理。现在,我们就来看看怎样使用ASP.NET的这一强大功能。 一、System.Draw

View Article


asp.net连接access数据库路径问题

解决方案一: 在 Web.Config 中配置 Access数据库教程驱动和数据库文件名称。 请看代码 appSettings add key=DBDriver value=Provider=Microsoft.Jet.OLEDB.4.0; Data Source =/ add key=DBName value=Company.mdb/ /appSettings 在数据库访问层,如 OleDBHe

View Article

解决ASP.NET中目录访问权限的问题

症状:从 ASP.NET 应用程序,访问远程增强安全性的资源时可能会收到以下错误信息 登录失败:未知用户名或错误密码。 解决办法: 1 在 Web 服务器上修改 ASPNET 帐户的密码为 password 。 2 在远程文件服务器上,修改 ASPNET 帐户(如果没有该帐户则创建之)的

View Article

C#操作ini文件

我们首先在新建的项目,右键点击选择添加再选择类,添加一个类,名为OperIni. 我们在类中引入WindowsAPI函数,GetPrivateProfileString与WritePrivateProfileString这两个函数就可以对Ini文件进行读写操作了。 引入上面两上函数后,我们就可以定义读、写、删

View Article

asp.net中包含文件的代码及使用方法

ASP.NET文件包含的方法基本与ASP文件包含差不多! 在ASP.NET包含文件的方法有: 1.% Response.WriteFile(skin/default/footer.txt)% 2.% server.execute(skin/default/footer.txt)% 3.StreamReader 对象将包含文件写到 HTTP 内容流中 //me:网上说asp.net中用in

View Article


ASP.NET 页面刷新的实现方法

ASP.NET 页面刷新的实现方法,比较全了, 包括html与js下的实现方法。 先看看ASP.NET页面刷新的实现方法: 第一: C# code private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: C#

View Article

Browsing latest articles
Browse All 53 View Live




Latest Images