JavaScript与DropDownList 区别分析
大家都知道,.NET中一些Web服务器控件解析并编译,最终被渲染的时候,其实是转化成了普通的html控件。比如<asp:LinkButton>控件就被渲染成了<a>锚点控件,这里要讲的DropDownList控件也一样,被渲染成了普通的sele...
Asp.net批量添加数据
本想写点大的深奥的技术.无奈自己还没有搞清楚.那就写点浅显,入门,但是有用的东东.在做系统的时候.总是会遇到.批量添加数据.批量修改数据.今天就做一个这样的demo.界面如下:1.批量条数多条,不限制2.动态读取条...
掌握 ASP.NET 之路:自定义实体类简介
摘要:有些情况下,非类型化的 DataSet 可能并非数据操作的最佳解决方案。本指南的目的就是探讨 DataSet 的一种替代解决方案,即:自定义实体与集合。(本文包含一些指向英文站点的链接。)本...
ASP.NET程序读取二代身份证
一般来说winform应用程序解决这个问题起来时很容易的,web应用程序就麻烦一点了。这里我说说我的解决思路:一、你必要有联机型居民身份证阅读器一个(带驱动光盘),这里我用的是精伦电子公司的iDR200,并有这个阅...
使用 Apache 运行 ASP.NET
使用 Apache 运行 ASP.NET mod_aspdotnet 2.0.0 模块实现。配置Apache: #asp.net LoadModule aspdotnet_module "modules/mod_aspdotnet.so" AddHandler asp.net asax ascx ashx asmx aspx axd...
.NET 程序员必备工具下载
Snippet Compiler 是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的 Visual Studio .NET 项目(以及该项目附带的所有文件),则该...
.net的学习之路总结:值类型,引用类型,装箱,拆箱
总结点基础知识: A.变量:(两种角度看) 1. 声明位置角度 局部变量:(方法变量) 存放在栈上-》随着生命周期《其所在的代码块》的结束被系统回收&n...
理解C#中静态Static与单例Singleton
理解静态Static关键字 与其他语言不通,C#没有全局变量和全局函数的感念,C#的所有字段和方法都出现在一个类的上下文中,在C#中与全局字段或函数等价的就是静态字段或方法。“全局字段或方法”...
面向对象的三个基本特征(讲解)
面向对象的三个基本特征是:封装、继承、多态。 封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信...
Asp.net 2.0三层架构的构建与理解
三层架构分别是数据访问层 database access layer,业务逻辑层business logic layer,用户表现层(用户接口层) user interface layer.简称分别为DAL,BLL,UIL.数据访问层主要是提供一些通用的对数据库进行操作的函数...
.NET截取指定长度汉字超出部分以"..."代替
/// <summary> /// 将指定字符串按指定长度进行剪切, /// </summary> /// <param name= ...
最简单的C# 获取 MAC 地址 IP 地址
1 //可以通过比较 NetworkInterface 的 NetworkInterfaceType 筛选不需要的内容 2 NetworkInterface[] nis = NetworkInterface.GetAllNetworkInterfaces(); 3 foreach (NetworkInterface ni in nis) 4 { 5 ...
.NET4.0线程池的Cooperative Cancellation模式
刚装了VS2010RC版,体验一下.NET4.0线程池新增的Cooperative Cancellation模式。 用过.NET线程池的人都知道,一旦把要执行的代码交给线程池去执行后,我们基本上就失去了代码在运行中的控制能力。比如,我们想在...
ASP.Net 缓存 第一次接触
Aspx页面添加<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label><asp:Button ID="Button2" runat="server" Text="Button" />在对应的.cs文件的Pageload中上写上 TextBox2.Text = Da...
string.Empty和null三者的区别
本文来讨论“”,string.Empty和null三者到底有什么区别这是一个及其常见的问题,网上已经有关于这个问题的很多讨论。但是我觉得都是不求甚解,有一些还是在误导别人。下面我来说下我对这三者的理解,如有错误的地方...
在asp.net中ListView的交替背景颜色实现
在asp.net中ListView的交替背景颜色实现GridView的处理得较多,ListView可以这样实现,只一行代码:<tr style="<%# (Container.DisplayIndex%2==0)?"background-color:white;":"background-color:#EEEEEE;" %>">...
ASP.NET页面刷新方法总结
先看看ASP.NET页面刷新的实现方法: 第一: C# codeprivate void Button1_Click( object sender, System.EventArgs e ){Response.Redirect( Request.Url.ToString( ) );} 第二: C# codepri...
c# 获取程序当前路径
1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”;2.c# winform用A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”;B:“...
.NET防止页面多次提交
此处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.<script language="javascript"> &n...
图解VS2008单元测试及查看代码覆盖率
VS2008本身集成有单元测试工具,我们可以拿来用一下,首先在创建测试的方法上右键,选择创建单元测试,如下图示:在弹出的对话框中,选择要测试的方法,如下图示:单击OK按钮,即可创建一个测试工程,工程创建好...