文章分类 -  ASP.NET(基础篇)

关于在VS2005环境下无法从源视图切换到设计视图的解决方案
摘要:关于在VS2005环境下无法从源视图切换到设计视图的解决方案 今天在使用VS2005 Coding时,突然出现无法从源视图切换到设计视图的问题,这个急死人了,今天的任务可就完成不了啊。刚开始以为是源代码有语法错误,排查了非常久,没发现语法错误。这是怎么回事呢?试着重启vs2005,重新打开项目,问题依旧。没着了,是不是电脑病毒作怪呢!用最新的瑞星版本杀了半天,也没杀出一个病毒来。后来新建了一个"h... 阅读全文

posted @ 2010-11-25 15:01 谢多 阅读(150) 评论(0) 推荐(0)

在Internet环境下配置Visual SourceSafe+Visual Studio 2005/2008
摘要:因为项目实际需要,花了一天左右的时间将环境配置好了,将配置过程中的一些经验心得记录下来,供其他人参考。园子里已有博友写过类似的配置文章,但是我在配置过程中遇到更多的问题。首先说一下我的配置环境Server端: Windows Server 2003企业版客户端:Windows XP + Visual Studio 2005, Windows Vista + Visual Studio 2008要实... 阅读全文

posted @ 2010-01-04 15:19 谢多 阅读(456) 评论(0) 推荐(0)

net在线HTML编辑器,cuteEditor配置
摘要:为一款新闻发布系统,CuteEditor功能非常强大,支持图片上传、文件下载已经word类似的文字编辑,实在是一款终结者文字编辑器。这里介绍一下如何在.net web中使用它。 【问题】: 在进行.net网页应用程序的开发过程中,经常会用到在线网页编辑器--... 阅读全文

posted @ 2009-02-13 13:21 谢多 阅读(284) 评论(0) 推荐(0)

.Net ToString() 的妙用[处理日期,字符型转换 转为字符串]
摘要://2007年4月24日 this.TextBox6.Text = System.DateTime.Now.ToString("D"); //2007-4-24 this.TextBox7.Text = System.DateTime.Now.ToString("d"); ... 阅读全文

posted @ 2008-12-02 09:03 谢多 阅读(342) 评论(0) 推荐(0)

委托(2)
摘要:委托链 前面介绍过MulticastDelegate中有一个_prev的私有字段,这个字段指向另一个MulticastDelegate对象的引用,这样就实现了委托链(其实与我们在学链表时的实现方式是一致的)。 当委托链表被调用时,它首先会调用委托中在其前面的委托对象,这里如果被调的回调方法具有返回值,将被丢失,委托链只会返回最后一次调用回调方法的返回值。 委托示例 这是一个我自认为比较经典的委... 阅读全文

posted @ 2007-06-04 11:15 谢多 阅读(222) 评论(0) 推荐(0)

委托的概念(1)
摘要:委托实际上是类(一个貌似函数一样的类),我们已经使用函数指针很多年了——函数指针也被称为过程类型,但是它们的实现都不是类。它们是单独的函数指针的简单实例。委托是包含这些功能的类,委托类通过保留的列表来确定某些事物是否已经指派给了委托,这种算法可以理解为:“对于内部列表中的每一个回调函数,都调用函数”。委托除了支持回调函数外,还可以通过该列表来实现多播(委托链)。 说白了,就是我们把一批具有相同特征... 阅读全文

posted @ 2007-06-04 11:10 谢多 阅读(221) 评论(0) 推荐(0)

通过MSIL了解CLR的运行原理
摘要:作为.NET最低层次的公共基础,微软中介语言(MSIL或IL)对一般开发者具有非常重要的意义。除了好奇心以外,仔细研究应用程序的IL能让你更为清楚地了解到公共语言运行时(CLR)执行高级C#或代码的基本原理,从而有助于你发现和解决一些比较细微的问题。 在这篇文章里,我将引领读者了解IL,学习有关的一些关键指令,同时对CLR的操作机理做一点基础性解释。我不打算教你用IL编程,而是分析一些IL语... 阅读全文

posted @ 2007-05-29 09:20 谢多 阅读(879) 评论(0) 推荐(0)

Assembly学习心得
摘要:说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍, 所以我准备记下我的学习心得,已备参考。 各位都是大虾了,如果有哪些错误或者不完整的地方,还请不吝指出。多谢了。 分为两部分: 首先是一些必须了解的概念; 然后是一个完整的例子来逐一说明 这些概念; 第一部分(概念) 托管模块(Managed Module) 托管... 阅读全文

posted @ 2007-05-21 16:50 谢多 阅读(250) 评论(0) 推荐(0)

C# 文件操作(上传 下载 删除 文件列表...)
摘要:using System.IO; 1.文件上传 ---------- 如下要点: HTML部分: 后台CS部分 按钮事件 //string strFileFullName = System.IO.Path.GetFileName(this.FileUpLoad.PostedFile.FileName); //this.FileUpLoad.Posted... 阅读全文

posted @ 2007-04-23 10:08 谢多 阅读(621) 评论(0) 推荐(0)

ASP.NET里的事务处理
摘要:事务是一组组合成逻辑工作单元的数据库操作,虽然系统中可能会出错,但事务将控制和维护每个数据库的一致性和完整性。如果在事务过程中没有遇到错误,事务中的所有修改都将永久成为数据库的一部分。如果遇到错误,则不会对数据库作出任何修改。 例如,在一个银行应用程序中,如果资金从一个帐户转到另一个帐户,则会将一定的金额记入一个帐户的贷方,同时将相同的金额记入另一个帐户的借方。由于计算机可能会因为停电、网... 阅读全文

posted @ 2007-04-12 14:37 谢多 阅读(163) 评论(0) 推荐(0)

ASP.NET 2.0服务器控件之验证控件示例
摘要:在上一篇文章中,我们讲解了有关实现验证控件的一些知识。那些内容将为开发人员实现验证控件奠定一定基础。为了帮助读者更好的理解验证控件的实现方法,本文将首先介绍常见验证控件的实现步骤,然后,通过一个典型示例说明验证控件的实现方法。 1. 验证控件实现步骤 在创建验证控件过程中,需要实现服务器端验证和客户端验证等核心内容。下面列举了验证控件的常见实现步骤。 (1)验证控件类应由BaseVal... 阅读全文

posted @ 2007-03-05 11:10 谢多 阅读(361) 评论(0) 推荐(0)

ASP.NET页面间的传值的几种方法
摘要:ASP.NET WEB FORMS给开发者提供了极好的事件驱动开发模式。然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很容易的把一个值或多个值从一个页面传送到另一个页面,用同样的方法在ASP.NET中实现有点麻烦。在这里,我们可以通过其他方式来解决这种情形。ASP.NET为我们提供了三种方式,一种是可以通过用QueryStri... 阅读全文

posted @ 2007-01-14 14:20 谢多 阅读(210) 评论(0) 推荐(0)

Datagrid数据导出到excel文件的三种方法
摘要:方法一:导出到csv文件,存放在服务器端任一路径,然后给客户下载 优点: 1、可以进行身份认证后给客户下载,如果放到非web目录就没有对应的url,客户无法随时下载。 2、也是因为生成了文件,所以占用了服务器的空间,但是可以把文件名存放到数据库,再次给客户下载的时候不需要重复生成文件。 3、csv文件是文本文件,逗号隔开字段,回车隔开行,易于数据导入导出。 实现方法: SqlConnecti... 阅读全文

posted @ 2006-12-28 16:34 谢多 阅读(6196) 评论(1) 推荐(2)

在VS2005下为ASP.NET 2.0网站生成唯一程序集
摘要:在Visual Studio 2003下开发网站的都知道ASP.NET 1.1网站生成后都是一个唯一命名的程序集(项目名 称.DLL),但是这种情况在Visual Studio 2005的网站开发中不见了。Visual Studio 2005给我们提供了“发布网站”这样“方便”的功能,不用像以前一样COPY的部署,但是采用其“发布网站”的功能,会在站点的BIN目录中产生App_Code.compi... 阅读全文

posted @ 2006-12-14 16:42 谢多 阅读(201) 评论(0) 推荐(0)

用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。
摘要:第一步:把'NT AUTHORITY\NETWORK SERVICE' 添加到Administrator组中 我的电脑-->右键-->管理-->本地用户和组 选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。 第二步 在企业管理器中加入NetWord ... 阅读全文

posted @ 2006-12-14 10:04 谢多 阅读(137) 评论(0) 推荐(0)

net面试题
摘要:. new 关键字用法 (1)new 运算符 用于创建对象和调用构造函数。 (2)new 修饰符 用于向基类成员隐藏继承成员。 (3)new 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。 2.如何把一个Array复制到ArrayList里 (1) 实现1 string[] s ={ "111", "22222" }; ArrayList list = new ArrayList(... 阅读全文

posted @ 2006-09-01 09:20 谢多 阅读(447) 评论(1) 推荐(0)

ASP.NET ViewState 初探
摘要:选择会话状态还是 ViewState? 在某些情况下,将状态值保存在 ViewState 中并不是最佳选择,最常用的替代方法就是会话状态,它通常更适用于: 大量的数据。由于 ViewState 增加了发送到浏览器的页面的大小(HTML 有效负载),同时也增加了回传的窗体的大小,因此不适合存储大量数据。 未在 UI 中显示的安全数据。尽管 ViewState 数据已被编码,并且... 阅读全文

posted @ 2006-08-15 13:36 谢多 阅读(336) 评论(0) 推荐(0)

DataGrid小结
摘要:前台数据绑定:'> 只有模板列才可以设置CommandName和CommandArgument在EditCommand、DeleteCommand等事件激发之前,会先激发ItemCreated事件,在private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs ... 阅读全文

posted @ 2006-07-25 10:17 谢多 阅读(451) 评论(0) 推荐(0)

在ASP.NET页面间传值
摘要:ASP.NET WEB FORMS 给开发者提供了极好的事件驱动开发模式。然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很容易的把一个值或多个值从一个页面传送到另一个页面,用同样的方法在ASP.NET中实现有点麻烦。在这里,我们可以通过其他方式来解决这种情形。ASP.NET为我们提供了三种方式,一种是可以通过用Query... 阅读全文

posted @ 2006-07-25 09:57 谢多 阅读(395) 评论(0) 推荐(0)

ASP.NET中利用存储过程实现模糊查询
摘要:一、建立存储过程 在MSSQL中的Northwind数据库中为employess表新建存储过程(作用按LastName进行模糊查询): CREATE PROCEDURE Employess_Sel @lastname nvarchar (20)ASselect lastname from Employees where lastname like '%' + @lastname + '%'... 阅读全文

posted @ 2006-03-02 09:42 谢多 阅读(287) 评论(0) 推荐(0)