文章标题关闭所有内容预览 | 展开所有内容预览
-
多种方法实现ASP.net批量更新/插入
[内容预览]
7 | 2008-03-07 09:15:49
[size=8]一.用SqlCommandBuilder实现批量更新/插入[/size] 1.功能: 可以实现你对DataSet在UI层做任意操作后,直接丢给这个方法,这个方法就可以自动把你的修改更新到数据库中,而没必要每次都更新到数据库2.使用方法[code]///<summary>///直接通过DataSet更...
[阅读全文]
-
在ASP.NET程序中创建唯一序号
[内容预览]
76 | 2008-03-16 22:20:21
如果在程序中需要创建全局唯一的序号,那么必须对创建序号的过程进行同步处理,防止多个并发访问时出现相同序号的情况。下面列出几种方法供大家参考。 利用数据库的方法 后面的例子都基于MSSQLServer,如果使用Oracle可以直接读取Sequence对象,则不需要进行如此复杂的操作。 方法1:利用表锁定 表结构:...
[阅读全文]
-
ASP.NET中使用数据处理插入数据注意的问题
[内容预览]
8 | 2008-03-16 20:53:34
很多时候,我们都会习惯将数据库连接的初始化过程交给Page_Load去做,其实这样子有好处也有坏处,好处是单边问题的时候,这种方法很实用,坏处就是遇到多边的问题时,就种情况这不太好用了!例如下面的例子:///ForExample:<scriptlanguage="C#"runat="server">SqlConnect...
[阅读全文]
-
带你走进ASP.NET(2)
[内容预览]
8 | 2008-03-16 20:53:31
1.2.1ASP.NET的编程语言现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NETFramework所支持的语言。这里我向大家介绍最常用的VB.NET和C#.NET。1.VisualBasic.NETVisualBasic.NET是VisualBa...
[阅读全文]
-
带你走进ASP.NET(1)
[内容预览]
8 | 2008-03-16 20:53:29
第1章ASP.NET概述在微软的.NET还是Beta1版的时候,就受到了开发人员的极大关注。随着正式版的发布,越来越多的人开始认识和了解它。相信你已经通过网络或者其它媒体了解到微软正在不遗余力的推销它的.NET策略。你一定还在迷惑,“什么是.NET?”从微软的网站上我们得到如下的解释:Microsoft®.NE...
[阅读全文]
-
ASP.NET 页面对象模型
[内容预览]
8 | 2008-03-16 20:53:26
摘要:讨论关于建立ASP.NETWeb页的事件模型和转化为HTML的各个过程的细节。ASP.NETHTTP运行时管理着把请求URL转换成一个页面类的具体实例的对象管道,接下来把这些实例转换成一般的HTML文本格式。本文对代表各个页面生命周期的事件、怎么控制页面执行、开发人员怎么干预这些标准行为的执行过程进行了讲解。介绍...
[阅读全文]
-
ASP.NET应用程序规划与设计(4)
[内容预览]
8 | 2008-03-16 20:53:23
数据访问组件 数据访问组件设计文档描绘与数据存储系统的交互以及与用户界面的交互的所有细节。在有些系统中,数据访问组件实际上是处理过程中各种问题的多个程序集。例如,可能会有一系列业务规则呈现在与数据存储和检索完全独立的用户界面上。在这种情况下,将业务组件与数据访问组件分开实现可能比较明智。 在我们的示例中,实际实现的...
[阅读全文]
-
ASP.NET应用程序规划与设计(1)
[内容预览]
8 | 2008-03-16 20:53:20
摘要:了解如何规划和设计ASP.NET应用程序。本文以一个知识库Web应用程序为例,讨论实际应用程序创建实践中最常见的几个因素。 简介 这是一个系列文章,在这个系列文章中我们将逐步详细介绍如何使用MicrosoftASP.NET和MicrosoftVisualStudio.NET来设计、实现和部署典型的Web应用程...
[阅读全文]
-
前几天看IBuySpy时记在OneNote里面的笔记
[内容预览]
8 | 2008-03-16 20:53:17
IBuySpyPortal中使用PortalModuleControl这个继承自UserControl的类来作为站点中所有Module的基类,用户控件的工作方式是,当页面上实例化一个用户控件时,自动将它的所有子控件全部Render成HTML,然后输出,为了提高Module的工作效率,每个Module可以设置自己的缓存时...
[阅读全文]
-
关于IBuySpy里面用户权限验证方面的东西
[内容预览]
8 | 2008-03-16 20:53:15
ASP.NET在页面的Context.User里面放了一个实现IPrincipal的对象,用来实现对已验证用户的管理。ASP.NET系统中,通常采用的方式就是扩展这个Context.User,让它里面保存定制的信息。1、扩展方式扩展方式基本上有两种:直接利用GenericPrincipal和自己写一个实现IPrinci...
[阅读全文]
-
给IBuySpy构建一个PlugIn系统
[内容预览]
8 | 2008-03-16 20:53:11
话说公元2003年12月17日,MSDNLibrary网站上悄无声息的多了一篇文章,介绍了关于构建一个PlugInFramework的一些基础知识,于是,有了这篇随笔…PlugIn,很COOL的特性,下面将演示如何给我们的IBuySpy定制一个PageStartPlugIn,这个PlugIn可以让用户自己来创建Plug...
[阅读全文]
-
用ObjectSpaces重建IBuySpy的数据访问层
[内容预览]
8 | 2008-03-16 20:53:08
ObjectSpaces这个ORM框架可能已经被大家听过N次了,它诞生很早,但开发周期拖了很长,虽然很早它的测试版本就已经有人使用了,但只到.NetFramework1.2才计划正式将它包含其中,并放在了Object.Data.ObjectSpaces这个NameSpace中。ObjectSpaces的流传版本也是甚多...
[阅读全文]
-
ASP.NET 2.0 中的SqlCacheDependency特性
[内容预览]
8 | 2008-03-16 20:53:05
ASP.NET中的PageCache是个很有用的东东,只要简单的在页面上方加上一个OutputCache标签,就可以让页面在制定的Duration内直接把自动保存在缓存中的页面内容输出,而不需要让ASP.NET引擎再次执行页面代码,当然,节省这点执行时间并不是最主要的理由,主要理由是如果页面内容是从数据库中取出,那么就...
[阅读全文]
-
ASP.NET中的Web Controls
[内容预览]
8 | 2008-03-16 20:53:01
数组的初始化:很简单我们使用new关键字来创建一个ArrayList对象给数组的item赋值,ArrayList有方法Add我们只要简单的来用就可以了得到数组的大小:count方法好了,我们看看下面的例子<%dimarrasnewArrayListarr.Add(1)arr.Add(3)arr.add(2)arr.ad...
[阅读全文]
-
ASP.Net的Cookie实现
[内容预览]
8 | 2008-03-16 20:52:59
Cookie的用法也和ASP中差不多。比如我们建立一个名为aspcn,值为飞刀的cookieHttpCookiecookie=newHttpCookie["aspcn"];cookie.Value="飞刀";Response.AppendCookie(cookie);我们取出Cookie值也很简单HttpCookiec...
[阅读全文]
-
ASP.Net的Application
[内容预览]
8 | 2008-03-16 20:52:56
在ASP.Net中Application用法与ASP是一样的,几乎是没有什么说的,但是它多了两个特别有用的事件,Application_OnBeginRequest和Application_OnEndRequest。他们的和原来的Application_OnStart和Application_OnEnd一样是放在glo...
[阅读全文]
-
ASP.Net的Session
[内容预览]
8 | 2008-03-16 20:52:53
ASP.Net中的Session是我见过最好的处理,是其它动态网页技术不能比拟的。ASP.Net中的Session再也不需要Cookies的支持,也就是说如果用户关闭了Cookie,Session的值一样也可以被保存。不过,我们需要对config.web文件进行一些配制,因为在其中找到关于Session的设置文本,如:...
[阅读全文]
-
用ASP.NET识别浏览器
[内容预览]
8 | 2008-03-16 20:52:51
下面是一个关于HttpBrowserCapabilities组件的应用例子。<html><head><scriptrunat="server"language="c#">publicvoidPage_Load(ObjectSource,EventArgsE){HttpBrowserCapabilitiesbc=Requ...
[阅读全文]
-
在ASP+的Form中检查填写是否正确
[内容预览]
8 | 2008-03-16 20:52:48
如今的商业网站,或者个人网站,多少都有客户调查啊,用户注册之类的东西,必然会用到表单,这些表单的填写正确与否,明显是由手写代码的方式来控制的。我承认编写代码,是一项有趣的工作,不过每次验证表单都来手写代码,我们希望提高我们的工作效率,并不是把我们很有限的时间花在表单的验证工作上。 基于另外的一些原因,Web应用程序很...
[阅读全文]
-
Upfile FSO
[内容预览]
8 | 2008-03-16 20:52:45
<%@pageLanguage="C#"debug="true"%><%@ImportNamespace="System.IO"%><scriptlanguage="C#"runat="server">publicvoiduploadFile(objectsender,EventArgsE){//检查上传文件不为空if...
[阅读全文]
-
Asp.net中与codePage="936"有关的css失效等奇怪问题的解决办法
[内容预览]
8 | 2008-03-16 20:52:43
最近手头有个简单的项目,比平时写的要简单很多,但是却很不顺利,出现了好多奇怪的问题,比如今天就遇到一个奇怪的问题,这里我讲一下解决全过程.客户要求,在DropDownList中选择第二项时,有一个TextBox要不可用,本来这种问题是很简单的,将DropDownList的AutoPostBack属性设置为"True",...
[阅读全文]
-
刚用ASP.net做完一套用户和新闻管理系统
[内容预览]
8 | 2008-03-16 20:52:40
在运行之初,先进行web.config文件的配置<addkey="connString"value="PersistSecurityInfo=False;server=(local);database=数据库名;uid=用户名;pwd=密码"/><addkey="LocalPath"value="虚拟目录的物理路径"/...
[阅读全文]
-
Cutting Edge:为ASP.NET控件加入快捷菜单(完)
[内容预览]
8 | 2008-03-16 20:52:37
CuttingEdge:为ASP.NET控件加入快捷菜单(完)英文原文:AddingaContextMenutoASP.NETControls作者:DinoEsposito翻译:刘瑞才源码:CuttingEdge0502.exe综述快捷菜单最重要的部分是项目项列表,它即可以在运行时通过代码来指定,也可以在设计时指定。下...
[阅读全文]
-
在ASP.NET中怎么用SESSION判断用户是否登录?(
[内容预览]
8 | 2008-03-16 20:52:35
代码很简单的,我把我平时写过的贴出来给大家看看:if(bResult==true)//登录的用户名和密码正确{//保存登录的用户名Session["LoginUser"]=FormatString.Replace(txtLoginUser.Text);//这里就是给session赋值了.我对登录用户进行了一些安全处理/...
[阅读全文]
-
亲密接触ASP.net(5)
[内容预览]
8 | 2008-03-16 20:52:32
现在是已经是凌晨2点了,没有办法,现在只有这个时间才可能有多余的时间来写这些文章,希望我的这一系列文章能够帮助更多的人.我们这一节主要是要讲DataBind,这个在ASP.net中是很重要的东东,几乎所有的控件都需要它来控制数据的操作。也可以说是ASP.net的数据核心。我们先来看一个简单的例子:<%@PageLang...
[阅读全文]
-
亲密接触ASP.Net(4)
[内容预览]
8 | 2008-03-16 20:52:29
整天的泡在考研的资料里面,闲暇时就和朋友们大谈特谈NGWS,一天终于被lazy兄一棍子打醒,"都什么年代了,还在谈NGWS",慌忙中赶快重新下载我心目中的"NGWS",装上后,发现今非昔比,这个NGWS已经改名叫Micosoft.Net,ASP+也堂而皇之的改名为ASP.Net.而且现在不仅window2000能够安装...
[阅读全文]
-
亲密接触ASP.Net(3)
[内容预览]
8 | 2008-03-16 20:52:27
不好意思,很久没有写文章,主要原因是前段时间考试,忙得飞刀我昏头转向,现在时间终于有多余了,所以不得不又提起笔来了(注:没有笔,回到家,连电脑也没有,只有在网吧混日子)。但是由于回到家中,没有电脑,所以我的文章也只能是断续地写出来,大家请见谅。最近有朋友问我,哪里可以学好ASP+,我早就说过NGWS中带的文档是最好的学...
[阅读全文]
-
亲密接触ASP.Net(2)
[内容预览]
8 | 2008-03-16 20:52:24
上一节,我们简单介绍了ASP+的配制环境,我们这一节来谈谈ASP+的语法.其实当你装好NGWS后,他所带的文档是最好的学习ASP+的教程,要你E文足够好,以及很好的耐性,学习ASP+不是难事啦.我们这些家伙也是从这里学了很多的,这篇关于ASP+语法的文章,大多数也来自于M$的原文,最可惜的就是我们的服务器不能装上NGW...
[阅读全文]
-
亲密接触ASP.Net(1)
[内容预览]
8 | 2008-03-16 20:52:21
ASP+出来都快半年了,我们站点也做了不少的介绍,但是今天飞刀我才终于有了心思来写一下关于这个ASP+的文章了。呵呵,让大家久等了。(本章节写于上个世纪,所以现在有些叫法已经改变,比如ASP+已经叫ASP.Net,NGWS也已经成为了.NetFramework)首先我得申明,本教程适用于有一定网络编程经验的人,比如as...
[阅读全文]
-
ASP.NET程序员应用程序域须知
[内容预览]
8 | 2008-03-16 20:52:19
本文将讨论.NET的应用程序域,并且它们是如何对ASP.NET的执行和调度产生影响的。 当在Windows中启动Notepad程序时,众所周知程序会执行一个包含在容器内的进程。可以启动多个Notepad的实例,并且每个实例都会在一个专注的进行程运行。使用任务管理器,可以看到在系统中当前运行的所有进程的清单。 一个进...
[阅读全文]

