文章分类 -  ASP.NET中级篇(开发经验谈)

WCF开发之概述
摘要:WCF全称是Windows Communication Foundation,它是.NET3.0的重要组成部分,用来解决Windows下的一些通信方面的问题。WCF是Microsoft平台上的SOA架构,SOA即面向服务的架构(Service Oriented Architecture)。它的好处是提供了统一的编程模型,在这之前为了解决不同的需求可能要使用不同的技术比如:Web service\.NET Remoting\Enterprise Service等等,使用WCF就可以用单一的编程方式实现各种技术从而满足需求,也就是说程序员只要学习WCF一种技术就可以通过配置文件的方式实现不同技术的 阅读全文

posted @ 2011-10-19 11:09 谢多 阅读(237) 评论(0) 推荐(0)

最正确的为GridView添加删除提示的方法
摘要:网上关于这个问题的解决方法,但是都存在一个很严重的问题,那就是:在弹出提示框“真的要删除”点击“取消”之后,记录还是被删除了......这个问题的解决方案,有以下几种方法:方法一(已测试):首先将按钮那一列转化为模版,然后在其属性里加入下面的js语句,就能弹出一个确认窗口。<ItemTemplate> <asp:LinkButton... 阅读全文

posted @ 2010-11-28 23:11 谢多 阅读(386) 评论(0) 推荐(0)

[C#]定义自定义的异常
摘要:首先我们建立自己的异常类CustomException,它要继承自ApplicationException类(这是一个在发生非致命的应用程序错误时抛出的通用异常,它又继承于更为通用的Exception类),将其用作为应用程序定义的任何自定义异常的基类。通过这个基类,我们就可以编写一个通用的catch代码块,捕获应用程序定义的任何自定义异常类型。 自定义的异常类型可以在这中间扮演一个非常重要的角色。... 阅读全文

posted @ 2009-03-25 13:37 谢多 阅读(314) 评论(0) 推荐(0)

技巧和诀窍:如何在Web.config中注册用户控件和自定义控件
摘要:【原文地址】 Tip/Trick: How to Register User Controls and Custom Controls in Web.config 【原文发表日期】 Sunday, November 26, 2006 12:57 PM 去年我一直把这个技巧包含在我的ASP.NET 技巧/诀窍讲座里,但倘若有这么多人总是为它的存在而感到惊讶的话,我想值得用一个专属的技巧/诀窍帖子... 阅读全文

posted @ 2008-07-24 15:44 谢多 阅读(228) 评论(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)

设计模式笔记-抽象工厂模式
摘要:设计模式笔记-抽象工厂模式,.net开发,.net教程,ASP.NET摘要:介绍了抽象工厂模式的基本概念,并给出了c#语言编写的程序示例 抽象工厂模式向客户端提供一个接口,使得客户端在不必指定具体类型的情况下,创建多个产品族中的对象。本文采取的仍然是接着以前的那个快餐店的例子。 现在,快餐店经常良好,逐渐发展壮大,为了适合不同地方人的饮食习惯,创建了两大系列(相当于产品族)快餐,北方系列和南方系列... 阅读全文

posted @ 2007-03-05 17:30 谢多 阅读(178) 评论(0) 推荐(0)

asp.net 回车自动激发按钮事件
摘要:在页面的form中添加“defaultbutton”属性,并指定整个页面的出发动作按纽的ID。如: 阅读全文

posted @ 2007-01-08 09:57 谢多 阅读(199) 评论(0) 推荐(0)

在ASP.NET中执行 URL 重写
摘要:原文地址:http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfr=true 在 ASP.NET 中执行 URL 重写 发布日期: 8/23/2004 | 更新日期: 8/23/2004 Scott Mitchell 4GuysFromRolla.com 适用范围: Microso... 阅读全文

posted @ 2006-12-26 13:44 谢多 阅读(239) 评论(1) 推荐(0)

用VB.net+ADO.NET+SQL Server开发三层架构的运用程序
摘要:NET高级开发一:用VB.net+ADO.NET+SQL Server开发三层架构的运用程序 一:什么是三层体系结构: 三层体系结构,顾名思义,我们将运用程序从整体上分为三个独立而又彼此相关联的层次,这三层分别是:用户层、业务逻辑层、数据层 。用户层就是运用程序与用户的操作接口,比如说:网页。在用户层,常用到的技术如:HTML、CSS、JavaScript、ASP/asp.net等.... 阅读全文

posted @ 2006-08-18 09:41 谢多 阅读(816) 评论(0) 推荐(0)

为ASP.NET封装的SQL数据库访问类
摘要:using System;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Collections;namespace MyCorporation.DepartMent.DataBase{/// /// 通用数据库类/// public class DataBase{ pri... 阅读全文

posted @ 2006-08-18 09:40 谢多 阅读(272) 评论(0) 推荐(0)

ASP.NET实现自适应图片大小的弹出窗口
摘要:在最近的项目中,遇到一个问题,要实现这样的效果: 点pic_small.Aspx页面的缩略图后弹出pic_all.aspx页面,pic_all.aspx页面的大小要根据图片大小自动调整,而且要有图片的说明信息,还可以点上一幅和下一幅等进行翻页。 实现过程如下: pic_small.Aspx页面缩略图处的代码为: <IMG id="imgPic" style="CURSOR: hand" bord... 阅读全文

posted @ 2006-05-19 17:03 谢多 阅读(329) 评论(0) 推荐(0)

用ASP.NET设计高效邮件列表
摘要:一个吸引人的、功能完备的网站往往具有以下特征:一是内容充实、实用,吸引对该类内容干兴趣的浏览者;二是页面设置合理,页面设计精美;三是网站互动性强,用户和网站或者用户与用户之间交流方便高效;四是网站内容更新及时并且可以第一时间通知用户。以上这些特点可能对于一些大型的门户网站而言,不是特别适合,因为门户网站的特点,用户流量往往不是内容的区别而是用户习惯、历史原因和地域区别(比如广东地区的浏览者喜欢网易... 阅读全文

posted @ 2006-04-25 09:43 谢多 阅读(217) 评论(0) 推荐(0)

ASP中调用存储过程、语法、写法-sql server数据库
摘要:ASP与存储过程(Stored Procedures)的文章不少,但是我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事。对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了。 现在,我基本上通过调用存储过程访问SQL Server,以下的文字都是实践的总结,希望对... 阅读全文

posted @ 2006-03-07 14:27 谢多 阅读(446) 评论(0) 推荐(0)

ASP.NET中存取图片到数据库的示例
摘要://开发环境:Window 2000、SQLServer2000、.Net Framework SDK正式版//开发语言:C#、ASP.Net//简介:数据库中图片存蓄及读取//作者:engine/*说明:在ASP中,我们用Request.TotalBytes、Request.BinaryRead()来上传图片,这个可恶的BinaryRead()方法非常笨,单个文件上传倒没什么大事,单如果多个图片... 阅读全文

posted @ 2006-03-07 14:07 谢多 阅读(273) 评论(0) 推荐(0)

SQL存储过程在.NET数据库中的应用
摘要:一.前言: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。总的来说,存储过程具有以下一些优点: ◆存储过程允许标准组件式编程 ◆存储过程能够实现较快的执行速度 ◆存储过程能够... 阅读全文

posted @ 2006-03-07 09:58 谢多 阅读(188) 评论(0) 推荐(0)

三色交替的下拉列表框
摘要:如下图所示,显示三种颜色交替的下拉框。 实现方法:1.使用System.Web.UI.HtmlControls控件,把它作为服务器控件运行。2.在后台为这个select控件绑定数据。3.再调用一个自己写的函数为它的没个项目指定颜色。实现代码(主要实现部分):前台(WebForm1.aspx):后台(WebForm1.aspx.cs):private void Page_Load(object s... 阅读全文

posted @ 2006-03-03 12:46 谢多 阅读(233) 评论(0) 推荐(0)

Web中DataGrid绑定数据显示列可拖动
摘要:在原理主要是js代码将如下代码放在.aspx中在后台.cs中以下事件中写如下代码:private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ for(int i = 0; i < 3;i ++) { e.Item.Cells.Att... 阅读全文

posted @ 2006-03-02 16:23 谢多 阅读(215) 评论(0) 推荐(0)

加密网站配置文件中的信息
摘要:加密网站中的配置信息,我们不需要写任何代码,也不需要修改任何代码,只需要使用 aspnet_regiis 工具修改配置文件即可.比如我们有下面一个配置文件需要加密: 假设这个配置文件在 MyApplication 目录下。加密命令aspnet_regiis -pe "connectionStrings" -app "/MyApplication" aspnet_regiis 命令... 阅读全文

posted @ 2006-03-02 12:26 谢多 阅读(179) 评论(0) 推荐(0)

ASP.NET中实现MSN通知消息功能
摘要:编者:现在有大量的第三方控件存在,这些控件包括了开发的各个方面,但对于开发人员而言选择一个合适的控件却很难,所以今天我们要推荐的是一个可以实现类似MSN弹出通知消息功能的控件:PopupWin 使用范例 MSN由个很好的功能,就是每当你的MSN好友上线时,MSN会自动在窗体托盘的右下角由下往上弹出消息框来通知你,这个功能十分实用,比如在论坛里,当有新回复你的帖子时,系统会自动弹出消息提示框,又或... 阅读全文

posted @ 2006-03-02 10:08 谢多 阅读(407) 评论(0) 推荐(0)

在ASP.NET 中实现单点登录
摘要:由于某些原因,在我们的应用中会遇到一个用户只能在一个地方登录的情况,也就是我们通常所说的单点登录。在ASP.NET中实现单点登录其实很简单,下面就把主要的方法和全部代码进行分析。 实现思路 利用Cache的功能,我们把用户的登录信息保存在Cache中,并设置过期时间为Session失效的时间,因此,一旦Session失效,我们的Cache也过期;而Cache对所有的用户都可以访问,因此,用它保存用... 阅读全文

posted @ 2006-03-02 10:04 谢多 阅读(340) 评论(0) 推荐(0)