asp.net
文章平均质量分 71
米刀文
小小程序员
展开
-
VS 2010 和 .NET 4.0 系列之《ASP.NET 4 Web Forms 的整洁HTML标识 — 客户端ID》篇
By saucer | Published: 2010 年 09 月 29 日【原文地址】 Cleaner HTML Markup with ASP.NET 4 Web Forms – Client IDs (VS 2010 and .NET 4.0 Series) 【原文发表日期】 Tuesday, March 30, 2010 7:02 PM【译注;由于工作繁忙,三月份转载 2012-07-21 09:47:23 · 1266 阅读 · 0 评论 -
Server Application Unavailable出现的原因及解决方案集锦
在Asp.net站点中经常出现这种提示 Server Application Unavailable The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web brows原创 2012-09-07 17:48:40 · 4115 阅读 · 0 评论 -
ASP.NET弹出提示框
我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等,下面是本人对常用对话框使用的小结,希望对大家有所帮助,同时也欢迎大家补充。 (1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成: 举例如下: public转载 2012-09-28 18:10:35 · 8818 阅读 · 3 评论 -
ashx中使用Session
ashx文件中使用Session是会报错: 修改ashx文件,实现IRequiresSessionState接口,在System.Web.SessionState命名空间下,如下: public class Login : IHttpHandler,IRequiresSessionState { public void ProcessRe原创 2012-09-15 13:45:16 · 2336 阅读 · 0 评论 -
.net中的路径问题
1、Server.MapPath("/") 应用程序根目录所在的位置 如 C:\Inetpub\wwwroot\ 2、Server.MapPath("./") 表示所在页面的当前目录 注:等价于Server.MapPath("") 返回 Server.MapPath("") 所在页面的物理文件路径 3、Server.MapPath("../")表示上一级目录 4、Server.Ma转载 2012-10-12 13:21:29 · 3135 阅读 · 0 评论 -
ASP.NET中JSON的序列化和反序列化
JSON是专门为浏览器中的网页上运行的JavaScript代码而设计的一种数据格式。在网站应用中使用JSON的场景越来越多,本文介绍ASP.NET中JSON的序列化和反序列化,主要对JSON的简单介绍,ASP.NET如何序列化和反序列化的处理,在序列化和反序列化对日期时间、集合、字典的处理。 一、JSON简介 JSON(JavaScript Object Not转载 2012-11-11 10:55:28 · 3152 阅读 · 1 评论 -
.NET提供的二进制序列化和xml序列化
序列化与反序列化Microsoft .NET Framework提供如下两种序列化技术:(1)二进制序列化:可以保持类型不变,即可以在应用程序的不同调用之间保留对象的状态(2)XML和SOAP序列化:仅序列化公共属性和字段,不保存类型一、二进制的序列化与反序列化序列化可以被定义为将对象的状态存储到存储媒介的过程,在二进制的序列化过程中,对象的公共字段和私有字段以及类的名称(包括原创 2012-11-11 11:50:00 · 3259 阅读 · 0 评论 -
ASP.NET程序的26个优化技巧
ASP.NET优化性能技巧1. 数据库访问性能优化 数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。asp.net中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的转载 2013-01-03 21:10:25 · 1122 阅读 · 0 评论 -
win7 IIS7 发布网站 出现 "处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”"
今天安装了windows7开发web项目需要安装IIS,当安装完以后,web程序已经映射到了本地IIS上,运行出现如下错误提示处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”原因:vs2010默认的是4.0框架,4.0的框架是独立的CLR,和2.0的不同,如果想运行4.0的网站,需转载 2012-08-29 19:01:37 · 3961 阅读 · 0 评论 -
HTMlEncode和HTMLDecode、UrlEncode和 UrlDecode 定义和用法
HTMlEncode和HTMLDecode1.HTMLEncode函数:除了server.htmlencode的所有功能以外,还有转化回车和空格的功能,可以将textarea中输入的文本按照原样在html中显示代码如下: function HTMLEncode(fString) fString = replace(fString, ">", ">") fStr原创 2012-08-28 15:56:03 · 28290 阅读 · 0 评论 -
System.Math类中的方法和字段
方法 名称 说明 Abs 返回指定数字的绝对值。 Acos 返回余弦值为指定数字的角度。 Asin 返回正弦值为指定数字的角度。 Atan 返回正切值为指定数字的角度。 Atan2 返回正切值为两个指定数字的商的角度。 BigMul原创 2012-08-31 08:54:20 · 846 阅读 · 0 评论 -
C#中的一些方法修饰关键字virtual override sealed new
对于方法(属性、事件)1. 如想重写(扩展和修改继承)方法要求有两个 a. 基类必须是virtual b. 继承类型的同签名方法必须override也就是说基类和继承类都必须同意,重写才能实现2. 刚才只是说了只继承了一层的情况,但如果有多层集成,比如CClass:BClass:AClass a. B中的某个方法M1是override A中的M1来的,这时如果转载 2012-08-17 09:10:44 · 1129 阅读 · 0 评论 -
asp.net通过web.config设置网站默认页
在web.config文件中如果存在system.webServer节点,则可以直接在其中添加内容,如果不存在就自己建立,这样以后默认页就不需要去iis里设置了,同时mime类型也可以在这里设置,对于通过虚拟主机发布的网站特别有效果。原创 2012-08-04 18:56:21 · 20614 阅读 · 2 评论 -
ASP.NET页面回传后保持当前的滚动(垂直)位置
今天在MSDN上看到一篇文章,关于如何在ASP.NET页面回传后保持当前的滚动(垂直)位置。这个技巧挺实用的,在此做简单的翻译介绍。默认情况下,ASP.NET页面回传到服务器后,页面会跳回顶部。对于一个内容较多的页面,你或许有需要自动滚动到用户最后操作的位置。页面属性 MaintainScrollPositionOnPostBack可以解决这样的问题,有以下3种方法。转载 2012-08-05 16:45:38 · 1555 阅读 · 0 评论 -
ado.net对sql server数据库简单操作
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;namespace myDatabase{ class Program { static void Main(stri原创 2012-07-21 17:49:12 · 783 阅读 · 0 评论 -
new SqlParameter("e",0)的陷阱
new SqlParameter("e",0)的陷阱有两个重载函数public SqlParameter(string parameterName, object value); public SqlParameter(string parameterName, SqlDbType dbType); SqlDbType中有一个常量BigInt = 0,当传入参数0时,它会把原创 2012-07-22 16:21:55 · 2138 阅读 · 0 评论 -
.NET配置数据库字符串
(一)WinForm应用程序:(1)新建配置文件App.config:appSettings及connectionStrings这两个节点中选择一种方式即可。如果连接SQL Server,则配置文件为:connectionString="Data Source=.\sqlexpress;Initial Catalog=PhoneB转载 2012-07-22 11:03:33 · 1086 阅读 · 1 评论 -
封装一个SQLHelper
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Configuration;namespace ado{ class SQLHelper {原创 2012-07-22 15:08:54 · 1070 阅读 · 0 评论 -
ListView数据绑定控件的使用
Repeater一般只用来展示数据,如果要对数据进行增删改查则用ListView更方便。使用想到来使ListView自动生成很多模版,免去手写模版的麻烦,我们可以对生成的模版再进行手工的调整以满足具体需求。首先设定数据源,然后点击智能提示中的“配置ListView”,选择一种布局方式,然后根据需要选择“启用编辑”、“启用插入”、“启用分页”、就会自动的生成常用的模版。注意:这样只是提高开发的效转载 2012-08-10 18:51:48 · 7521 阅读 · 2 评论 -
.Net Framework 3.5 新特性【二】
C# 3.0新语言特性和改进包括:自动属性(Auto-Implemented Properties) 隐含类型局部变量(Local Variable Type Inference) 匿名类型(Anonymous Types) 对象与集合初始化器(Object and Collection Initializers) 扩展方法(Extension Methods) Lambd转载 2012-07-30 16:58:03 · 2143 阅读 · 0 评论 -
.Net Framework 3.5 新特性【一】
总体来说,Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基础之上,.NET2.0核心本身将不再变化(如果不了解.NET2.0的朋友,请参看MSDN或者一些经典的书籍),C# 3.0新语言特性在.NET2.0基础上进行了改进,这些改进的功能可以大大简化我们编写程序。关于C# 3.0新语言特性在博客园里的很多朋友都介绍了,我在这里简单介绍一下,记录自己所学的东西,也转载 2012-07-30 16:37:19 · 2045 阅读 · 1 评论 -
Execute,Transfer和Redirect的区别
2.1 Response.Redirect Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用应答头中的信息发出一个对新URL的请求。 这就是说,使用Response.Redirect方转载 2012-08-28 12:07:32 · 1800 阅读 · 0 评论