C#.NET
鸭脖
爱学习
展开
-
如何在C#中模拟C++的联合(Union)?[C#, C++] How To Simulate C++ Union In C#?
如何在C#中模拟C++的联合(Union)?[C#, C++]How To Simulate C++ Union In C#? Updated on Sunday, December 26, 2004 Written by Allen Lee 0 如何阅读本文?如果你......希望了解联合的概念,请阅读“什么转载 2012-11-03 17:51:32 · 624 阅读 · 0 评论 -
GridView和DataSource的联合使用
Inherits="Overview_Sample" Title="最简单的示例" %> 之前要有ScriptManager(包含了所有脚本资源),我把它放到母板页了。内容页如需不同配置则应使用ScriptManagerProxy。 最简单的示例,拖个UpdatePanel进来。在UpdatePanel内拖个GridView,并设置其数据原创 2013-10-28 22:44:16 · 2483 阅读 · 2 评论 -
asp.net中<%%>形式的用法(原创)
在asp.net中经常出现包含这种形式的html代码,我这里特别收集了,总的来说包含下面这样几种格式:一. 这种格式实际上就是和asp的用法一样的,只是asp中里面是vbscript或者javascript代码,而在asp.net中是.net平台下支持的语言。特别注意:服务器控件中不能有语法(这里我用C#代码) int a = 2;转载 2013-11-15 11:16:38 · 724 阅读 · 0 评论 -
asp.net 角色身份验证的使用
序:其实就是将角色写入cookie或session,在每次请求时检查这个字符串。 ASP.NET有三种验证模式:windows,forms,passport。其中forms验证使用的最多。 forms验证对基于验证授权提供了很好的支持,可以通过session,cookie对用户信息就行保存,使前后台有很好的信息沟通。不过问题也来了,我们在做设计时往往需要基转载 2013-11-12 17:14:12 · 1440 阅读 · 2 评论 -
asp.net服务器控件button先执行js再执行后台的方法
以下可以直接跳过控件这东西在asp.net中非常好用,极大加快了开发速度。特别是服务器控件这种东西。当年我学网站开发的时候就是从asp.net学起的,而且一度以为网站的原理就是这样而已——朦,反正这样做就对了。随着学的东西越来越多,对网站的原理也了解的越来越多。逐渐发现服务器这种东西由当初的加快开发速度变成了降低了开发速度。学的东西越来越多,开发的要求也越来越高,我也逐渐不满足于服务器控件转载 2013-11-13 15:46:40 · 1168 阅读 · 0 评论 -
List作为GridView数据源时,绑定模板列的例子
Liststring> attributes = new Liststring>();narf.DataSource = attributes;narf.DataBind();.aspxasp:gridview ID="narf" runat="server"> Columns> asp:TemplateField> ItemTemplate> as转载 2013-12-03 16:17:44 · 1836 阅读 · 0 评论 -
控件开发学习笔记(一)——ToolboxData含义
新建一个ASP.NET服务器控件项目,Visual Studio自动产生如下的代码:namespace WebControlLibrary{ [DefaultProperty("Text")] [ToolboxData("")] public class HelloWorld : WebControl { [Bindable(tru转载 2013-12-16 15:54:15 · 905 阅读 · 0 评论 -
设置自定义ASP.NET服务器控件TagPrefix的几种方法
方法一、在Web.config中配置,具体做法为:在Web.config文件的System.web节中添加如下代码1pages>2 controls>3 add assembly="ServerControl" namespace="ServerControl" tagPrefix="sc"/>4 controls>5pages> 说转载 2013-12-16 15:54:49 · 1533 阅读 · 0 评论 -
创建ASP.NET WEB自定义控件(转)
创建ASP.NET WEB自定义控件——例程1WEB自定义控件编程是ASP.NET编程里面比较难的一部分,尤其是复杂的控件需要用到平常不常用的一些技术技巧。下面根据一些我自己的实践经验,向读者介绍一下这方面的技术。简单的继承控件:ConfirmButton我们在用ASP.NET编写应用程序的时候,经常需要在按钮提交的时候弹出一个[OK][Cancel]的确认框,以防止用户在操作的时转载 2013-12-16 16:24:37 · 981 阅读 · 0 评论 -
UpdatePanel 提示和技巧
Jeff Prosise 目录更新突出显示 取消 UpdatePanel 更新 多个 UpdatePanel 不使用 UpdatePanel 更新 Web Service != SOAP 和 XML 不论好坏,UpdatePanel 控件都是 ASP.NET AJAX 社区所喜爱的。我说“好”,是因为 UpdatePanel转载 2013-12-17 14:13:45 · 909 阅读 · 0 评论 -
SQL Server触发器创建、删除、修改、查看示例步骤
一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表。一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以转载 2014-04-03 11:22:02 · 868 阅读 · 1 评论 -
C#.NET中自定义控件3种方式和需要注意的地方
很多时候我们需要使用到自定义控件 而在C#中 我们主要以3中方式创建自定义控件,还有些需要注意的地方时常被忽略 比如Click事件,用户控件的Click并不像系统的Button单击1.继承自.NET类库中已有的控件 如TextBox MenuStrip Pannel2.继承自Control类3.继承自UserControl类 下面是3个小示例1.继承转载 2013-10-28 22:54:33 · 1607 阅读 · 1 评论 -
asp.net中sitemap的简单实用
之前没有用过sitemap,最近做项目才接触到sitemap,在此记录基本用法,以备后用。 环境:vs2008 首先创建sitemap文件,右击project->Add new item,弹出选项框,选择Site Map,选择Ok。好了sitemap文件就创建好了。 下面开始编辑它的内容,新建的sitemap文件中默认内容如下:以下是代码片段:转载 2013-10-28 22:22:23 · 2999 阅读 · 2 评论 -
c#标准注释
模块(类)注释规范模块开始必须以以下格式编写模块注释//////模块编号:///作用:///作者:作者中文名///编写日期/// 如果模块有修改,则每次修改必须添加以下注释//////Log编号:///修改描述:///作者:修改者的中文名//修改日期:///转载 2012-11-08 15:15:57 · 2844 阅读 · 0 评论 -
Global.asax 文件是什么
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。概述 Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET转载 2013-10-12 18:56:01 · 778 阅读 · 0 评论 -
〈%# 〉与〈%= 〉的区别,显示数据与绑定数据
有很长时间没来 CSDN 的博客了。今天在社区里看到一个网友提问关于 asp.net 中“” 的问题,所以还是想把这篇文章发到自己的博客上。虽然不是非常很高深的问题,但是还是应该多加留意……aspx页面中, 与 <%# %> 的区别关于这个问题,在多数的 ASP.NET 的教材中,都提到了一些。<%= %>与的区别在于:绑定时机不同,<%# %>是在控件调用Data转载 2013-10-13 10:53:41 · 1253 阅读 · 0 评论 -
SQLServer的数据类型
第一大类:整数数据bit:bit数据类型代表0,1或NULL,就是表示true,false.占用1byte.int:以4个字节来存储正负数.可存储范围为:-2^31至2^31-1.smallint:以2个字节来存储正负数.存储范围为:-2^15至2^15-1tinyint: 是最小的整数类型,仅用1字节,范围:0至此^8-1第二大类:精确数值数据numeri转载 2013-10-14 15:05:16 · 590 阅读 · 0 评论 -
IHttpModule接口
IHttpModule向实现类提供模块初始化和处置事件。 IHttpModule包含兩個方法:public void Init(HttpApplication context);public void Dispose();Init():这个方法接受一个HttpApplication对象,HttpApplication代表了当前的应用程序,我们需要在这个方法内注册 Htt转载 2013-10-19 13:17:19 · 616 阅读 · 0 评论 -
.NET刷新页面的六种方法
第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventArgs转载 2013-10-20 21:22:58 · 1511 阅读 · 0 评论 -
Ajax工作原理
在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经讲解过了,所以决定针对AJAX这一块做一个比较系统的培训,所以这篇文章实际上是一个培训的材料。转载 2013-10-21 12:18:24 · 665 阅读 · 0 评论 -
.net httpHandler和httpModule
今天无意中又想起了HttpHandler,又想到很久没看这东东了,貌似应该再复习复习.网上转一贴,Mark下... HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”转载 2013-10-21 15:12:18 · 855 阅读 · 0 评论 -
Visual Studio 开发环境自动添加自定义文件头注释方法
//========================================================================// Copyright(C): ***********************//// CLR Version : $clrversion$// NameSpace : $rootnamespace$// FileName : $转载 2013-10-27 23:36:18 · 6330 阅读 · 0 评论 -
GridView事件DataBinding,DataBound,RowCreated,RowDataBound区别及执行顺序分析
严格的说,DataBinding,DataBound并不是GridView特有的事件,其他的控件诸如ListBox等也有DataBinding,DataBound事件。DataBinding事件MSDN解释:Occurs when the server control binds to a data source.This event notifies the server c转载 2013-10-23 00:06:39 · 1834 阅读 · 0 评论 -
SQLServer 中Case When的用法
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简单Cas转载 2014-04-04 14:10:13 · 1270 阅读 · 2 评论