ASP.NET利用HttpHandler实现多扩展名文件下载
以前写过这样一篇文章(ASP.NET文件下载函数(好用的东东)),发现很多朋友询问,并且有时候会发生错误,今天我再重新更新一下,利用IHttpHandler来实现多扩展名文件下载,思路是这样:1. 首先新建一个用于进行下载...
ASP.NET2.0开发中的认证与授权
方法1:自己设计表结构及实现管理函数,自己管理角色权限。(与ASP.NET开发相违背,不推荐)方法2:使用ASP.NET内建的授权认证机制,ASP.NET包含3种常用认证授权机制。(安全,便捷,推荐)1.windows认证 基于windo...
WPF中Dependency属性设置顺序的心得
今天在学习WPF依赖属性的时候做了一个很经典的例子,即通过XMAL中的Trigger来改变按钮的前景色。具体代码如下: Code<Button> OK...
C#索引器和属性
索引器索引器允许类或结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。在下面的示例中,定义了一个泛型类,并为其提供了简单的 get 和 set 访问器方法(作为分配和...
C#中的this扩展方法与javascript中的prototype方法
this扩展方法是在Dotnet3.0中加入的一种新特性. "扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例...
vb.net LINQ TO XML读写XML
1Imports System.Linq 2Imports System.Xml.Linq 3 4Public Class xmlDemoClass xmlDemo 5 Public Shared Sub CreateXml()Sub CreateXml() 6 &n...
C# WinForm 父窗体 子窗体 传值
本次示例效果如下:Form1为父窗体(包含textBox1、button1)Form2为子窗体(包含textBox2、button2)父窗体给子窗体传值==================1.点击Form1的button1 打开Form2 父窗体给子窗体传值 可以调用重载子窗...
值类型和引用类型的区别
被值类型,引用类型,装箱,拆箱这几个概念困惑了很长时间,一直不是特别理解。刚好今天不是很忙,拿出点时间专门研究一下。首先研究什么是值类型,什么是引用类型,两种有什么不同?CLR支持两种类型:值类型和引...
ASP.NET中初试Ajax
一张html静态网页和一张aspx动态网页就构成了Ajax所需要的两张网页。其中html网页中存放javascript代码和html代码,javascript用于和服务器通信而html则用于构成网页页面;剩下的一张aspx页面就是服务器中响应客户端...
在.NET中使用merlin笔记
微软AGENT简介 微软Agent API能够提供卡通角色的显示,另外,它还可以支持语音识别,因此应用软件可以对语音命令作出反应,而卡通角色可以通过合成的语音、录制好的音频信号或文字对命令作出反应。 使用...
JQuery+Asp.net MVC实现用户名重名查询
之前写过一篇Post用Ajax查询用户名是否重名,这次我们用JQuery的插件validate来实现,更加简单,相比之前用xmlhttprequest来说,不用考虑浏览器兼容的问题,这也是使用是Jquery这个轻量级框架的特点之一。 &nbs...
JQuery+Asp.net MVC实现用户名重名查询
之前写过一篇Post用Ajax查询用户名是否重名,这次我们用JQuery的插件validate来实现,更加简单,相比之前用xmlhttprequest来说,不用考虑浏览器兼容的问题,这也是使用是Jquery这个轻量级框架的特点之一。 &nbs...
C#中ToString()格式详解
在很多对象显示为字符串的时候都会使用到ToString中的格式化,由于以前没怎么注意到这个问题,想总结一下各个基础结构对象的格式化,以便后备之用!!! Int.ToString(format):格式字符串采用以下形式:Axx...
.net ajax中UpdatePanel控件的介绍
UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控...
C#使用HTTP头检测网络资源是否有效
我们有时候,需要知道某个网络资源是否有效、可用,但是我们并不想打开或下载这个资源,因为这个资源可能很大(例如需要下载的某个文件)一种行之有效的方式,就是利用HTTP头返回的状态码来确定资源的可用性;我们...
C#中的Clipboard与ContextMenuStrip应用举例
今天,突然想起了怎样在一个文本中实现复制、剪切与粘贴的功能,并给这些功能添加右键的快捷方式。于是,就用自己的VS2008写了一个简单的小应用,以熟悉C#中剪贴板与快捷菜单的使用。首先,我们不难发现,剪贴板大...
.net 中using 关键字的用法
using .net中using比较常见的用法有一是用来引入命名空间,使我们使用命名空间中的类时可以不用指定它在.net类库结构中的完全限定名,直接使用类名即可。这用法大家都知道。另外一种不为新手所熟知的用法是作为语句...
C# 汉字转拼音(全拼)
很多时候我们需要把汉字转换成拼音,比如姓名、城市名等。网上搜索了一把,把汉字转成拼音的代码很多,但大多都只是把汉字转成了拼音的首字母,比如把“深圳”转成了“sz”。那么如何把汉字转成全拼(“深圳”转成了...
ADO.NET连接数据库
using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;namespace db_test{ class Program { &...
.net版 字符串数组桶排序算法
现要将字符串数组按首字母做排序,如:<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->string[] sortStr = new string[] {"Ja...