03 2005 档案
摘要:因特网上的Cookies是令人难以置信的简单。但它具有自己独特的生命力,Cookies是在始于2000年2月的关于因特网隐私保护而引发的激烈争论后开始引起媒体的广泛关注的。 在另一方面,Cookies提供了是的WEB导航变得容易的能力,几乎每个主要网站的设计者都会是用Cookies,因为Cookies能够提供容易的收集正确的站点访问者的信息的方法。 我们将看一下Cookies的基本技术细节和它...
阅读全文
摘要:Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录...
阅读全文
摘要:一 写入Cookie 1. Name 和 Value 属性由程序设定,默认值都是空引用。 2. Domain属性的默认值为当前URL的域名部分,不管发出这个cookie的页面在哪个目录下的。例如,http://www.kent.com/application1/login.aspx 页面中发出一个cookie,Domain属性缺省就是www.kent.com ,可以由程序设...
阅读全文
摘要:asp.net提供一种很好的模块级的复用技术――用户控件,大大方便了web网站的建设,提高了效率。用户控件使用多了,碰到的问题也会增多。最近遇到一个问题,就是如果在一个用户控件中要使用到客户端脚本,而这个客户端的脚本又要访问到控件中包含的控件,问题就出现了。问题是当一个用户控件被包含到一个aspx页面后,呈现到用户客户端后,整个用户控件中的控件的名称将会有所变化,它们不再是你设计这个用户控件时的名...
阅读全文
摘要:一. 要想固定table的总的宽度和每列的宽度: 或在脚本中: this.style.tableLayout = fixed HTML { table-layout : sLayout } Scripting object.style.tableLayout [ = sLayout ] 可能的值: sLayout String 设置或获取下面的值...
阅读全文
摘要:这段时间在公司做一个.net项目, 一个项目开发小组3个人,开发环境是vs.net,语言是c#,三个人协同开发。既然是协同开发,就要找一个源代码控制软件来进行开发中的源代码管理和版本控制。我们首先想到的是clearcase,名气大嘛,而且大家都没用过,都想尝尝鲜。谁知道这个玩意实在是太复杂了,先是要在window2000上安装active directory (就这都弄了一整天),然后又是lic...
阅读全文
摘要:Asp.net 中在客户端触发服务端事件分为两种情况: 一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton 这两种按钮最终到客户端的表现形式为: ,这是Form表单的提交按钮,点击以后会作为参数发送到服务端,参数是这样的: 控件的name属性=控件的value值,对应上面的例子就是:Submit1= Submi...
阅读全文
摘要:一、DataTable DataTable表示内存中数据的一个表,它完全是在内存中的一个独立存在,包含了这张表的全部信息。DataTable可以是从通过连接从数据库中读取出来形成的一个表,一旦将内容读到DataTable中,此DataTable就可以跟数据源断开而独立存在;也可以是完全由程序自己通过代码来建立的一个表。 ◆ DataColumn 一个表是由行和列组成的一个两维的结构。表的结...
阅读全文
摘要:SQL 里面最常用的命令是 SELECT 语句,用于检索数据。语法是: SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] * | expression [ AS output_name ] [, ...] [ INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table ] [...
阅读全文
摘要:存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。 存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。 可以出于任何...
阅读全文
摘要:1,调用没有参数的存储过程 2,一个输入的参数的存储过程 3,一个输入参数和一个输出的参数 4,一个输入参数,一个输出参数,和一个返回值 原文:http://www.cnblogs.com/dicky/archive/2005/03/13/122580.html
阅读全文
摘要:现有表Test,内容如下: ID Catalog Num 1 A 3 1 B 5 2 A 8 2 B 2 现在想按ID查询出这种结果: -------------------- 1 A ...
阅读全文
摘要:快速理解.NET Framework[翻译] 原文:http://www.c-sharpcorner.com/Code/2004/May/WhitePapers_DotNetFramework.asp 作者:Chandrakant P Parmar 翻译:路亦平 地址:http://blog.csdn.net/luyiping/archive/2004/06/22/22556.aspx ...
阅读全文
摘要:状态管理本来是一件很美好的事情,嘿嘿,只可惜总是有些厂商在实现的时候考虑得不那么周全。例如 MS 在 ASP 中的状态管理实现就比较烂,因为只实现了一个进程内的基于内存的状态管理,故而存在很多问题: 1.所有的 Session 数据都保存在 Web 服务的进程中,会造成服务器支持会话数量受到服务器内存资源的限制问题,同时也因为大量非活动会话导致内存被无效占用。 2.服务器进程崩溃会导...
阅读全文
摘要:HTTP 协议之所以能够获得如此大的成功,其设计实现的简洁性和无状态连接的高效率是很重要的原因。而为了在无状态的 HTTP 请求和有状态的客户端操作之间达到平衡,产生了服务器端会话 (Session) 的概念。客户端在连接到服务器后,就由 Web 服务器产生并维护一个客户端的会话;当客户端通过无状态 HTTP 协议再次连接到服务器时,服务器根据客户端提交的某种凭据,如 Cookie 或 U...
阅读全文
摘要:阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web应用程序模型 了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法 了解Internet Information Ser...
阅读全文
摘要:一、定义文档类型、字符编码 Response.Clear(); Response.Buffer= true; Response.Charset="utf-8"; //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online在线打开 //filename=FileFlow.xl...
阅读全文
摘要:=========================================== 通过使页面动态加载不同CSS实现多界面 (类似于这个blog) 方法一: c# ========================================== 通过动态设置页面所有同类型控件的样式来该变界面: 方法二: 可以通过改变WEB控件的CssClass属性,可...
阅读全文
摘要:关于Web开发上面UI布局的问题,我上次介绍了一个可以自动适应输入内容宽度的TextBox控件,它可以解决在布局时预留控件大小和用户数入内容多少上的矛盾。但是由于那个控件被限制了只能做为单行输入使用:(,在输入大块文本时就力不从心了,那么就再做一个可自动适应高度的TextBox。 原理和那个适应宽度的TextBox查不多,只是这个反而更加简单,因为在高度方向上增长不会破坏页面的整体布局效...
阅读全文
摘要:可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?! 而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。 上周我也遇到了ID和Name的问题,在页面里输入了一个input type="hidden",只写了一个ID='SliceInfo'...
阅读全文
摘要:原文:http://www.microsoft.com/china/technet/security/guidance/secmod92.mspx 安全的 ASP.NET Web 应用程序依赖于完全安全的网络、主机和平台基础结构。当上述条件满足后,攻击者将尝试利用 Web 应用程序和 Web Services(通常在端口 80 上侦听)中的漏洞。如果未有效配置 Web 应用程序,攻击者可能...
阅读全文
摘要:在asp.net快速入门教程的示例应用程序的个性化门户是个不错的事例。但是需要配置的一下数据库和导入一下数据库。首先需要在数据库的里面建立一个portal数据库,数据库模式默认。然后打开安装VSNET2003目录下面的..\SDK\v1.1\QuickStart\aspplus\samples\portal\data\portal.MDB使用SQL Server的企业管理器导入这个Portal.m...
阅读全文
摘要:ASP.NET使用动态编译技术,在运行时动态将同一目录的*.aspx文件先生成*.cs,然后调用CompilerServices将其编译成assemblies(可以到你的%SYSTEMROOT%\Microsoft.NET\Framework\V1.x.xxxx\Temporary ASP.NET Files下面看看)。因此了解ASP.NET编译的过程是优化ASP.NET运行效率的关键之一。以常...
阅读全文
摘要:在asp.net中创建和使用自定义控件为我们编写程序带来了灵活性,并且能够保护程序源码的版权。其思想是:建立一个cs文件,在该文件中创建的控件必须继承System.Web.UI.Control类,可以为控件创建属性、方法和事件。然后编译成为程序集,放到Bin目录下,剩下的就是如何使用了。 本文通过一个实倒对自定义控件的创建和使用进行说明。程序主要实现了对SqlServe...
阅读全文
摘要:我们通常把诸如sql的connection string之类的配置信息保存在web.config的AppSettings部分,以方便程序的分发,并且可以通过以下方法在程序中获得: string sqlStr = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]; 对于结构比较复杂的自定义配置,可以通...
阅读全文
摘要:大家可能都用过Asp.net中的DropDownList控件,该控件有一个Items的集合属性,用于设置组合框的下拉选项。这种体贴的做法让用户倍感温馨,现在,我们也发挥一下自己的的才智,创建一个相同功能的属性。 我们将要创建的控件叫WebPanel,该控件用于网站导航,并且可以收缩,外观如下: 第一个图是未收缩的效果,第二个是收缩后的效果,虽然不炫,但是足可以说明问题了。 接下来再看一幅图...
阅读全文
摘要:一、资源文件 资源文件顾名思义就是存放资源的文件。资源文件在程序设计中有着自身独特的优势,他独立于源程序,这样资源文件就可以被多个程序使用。同时在程序设计的时候,有时出于安全或者其他方面因素的考虑,把重要东西存放在资源文件中,也可以达到保密、安全的效果。那么Visual C#所使用的资源文件中到底存放哪些东西呢?在用Visual C#创建资源文件大致可以存放三种类型的数据资源,分别是字节数组、...
阅读全文
摘要:要动态改变asp.net datagrid列标题,想了好久都没有想到好的办法,后来在MS的新闻组看到一个动态设置列宽的,把要设置的列设为模板列,一切都OK。刚好我的列就是模板列,所以OK得不能再OK。弄了这么久的问题居然就是这样搞定:)终于可以去睡觉了。 代码: if(e.Item.ItemType==ListItemType.Header) { Label test = e.Item...
阅读全文
摘要:以下是组件代码:using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel; namespace NSEventStudy{ public delegate void TwoEventHandle(int flag); public class EventStudy : ...
阅读全文
摘要:有的时候我们需要邦定很复杂的DataGrid,我们知道DataGrid,DataList等控件都有Template列,我们可以通过动态的邦定模版列来实现,复杂逻辑的邦定。由于Page继承TemplateControl,所以在Page对象里面就可以使用TemplateControl类里面的方法LoadTemplate,我们可以利用这个方法加载指定路径用户控件来实现丰富的表示(顺便提一下还有一个Loa...
阅读全文
摘要:目的: 创建自己的Visual Studio类模板,以创建实现单例模式(Singleton)的类为例。 1、何为模板? 可以通过两个例子来简单说明一下。 当我们在Visual Studio.Net中选择新建项目时,向导通常会提供一些预定义类型的项目供选择,比如“Window应用程序”、“ASP.NET Web应用程序”等。只要你选定其中一个并确定,VS会自动相应的项目结构和...
阅读全文
摘要:访问Northwind库,为了独立开来这里还是把存储过程列了一下,CREATE PROCEDURE [GetCustomersDataPage] @PageIndex INT, @PageSize INT, @RecordCount INT OUT, @PageCount INT OUTASSELECT @RecordCount ...
阅读全文
摘要:你是否花了很时间来阅读 ASPNG 列表?如果不是的话,我非常推荐它。你可以访问http://www.asp.net 或 http://www.asplists.com。最近的最常见的一个问题是:“ 我怎样在 DataGrid 中显示列合计?”。 我亲自多次为这个问题提供了示例代码,因此,我想在DotNetJunkies 的标题中提供这么一份指南。 在这份指南中你将会学到怎样在 DataGrid ...
阅读全文
摘要:在datagrid中,我们可能会需要实现这种功能——列的单选,本身datagrid提供了select命令可以实现这种功能,而我们往往又习惯于RadioButton来实现,下面就谈谈怎么样用RadioButtonList来实现。1、我们将datagrid的第一列设置为模板列,并加入RadioButtonList 2、在datagrid.databind();后加入以下代码//将第一列第一单元格的Ro...
阅读全文
摘要:在DataGrid中,我们可以实现类似Windows资源管理器的效果,即对列进行排序,该列颜色与其它列不同。下面就是实现的代码:C#代码:DataGridLikeWindowsExplorer.aspx DataGridLikeWindowsExplorer http://schemas.microsoft.com/intellisense/ie5"> N...
阅读全文
摘要:Web.config[UpDate@]2004.10.31 (1)各个标记名的命名规则:标记名和属性名是 Camel 大小写形式的,这意味着标记名的第一个字符是小写的,任何后面连接单词的第一个字母是大写的。属性值是 Pascal 大小写形式的,这意味着第一个字符是大写的,任何后面连接单词的第一个字母也是大写的。true 和 false 例外,它们总是小写的。 (2)配置层次总图所有配置信息都驻...
阅读全文
摘要:http://www.microsoft.com/china/msdn/library/webservices/asp.net/us0501ASPNETPerformance.mspx本文讨论:常见的 ASP.NET 性能神话 有用的 ASP.NET 性能技巧和诀窍 在 ASP.NET 中处理数据库的一些建议 缓冲以及用 ASP.NET 进行后台处理 本文使用下列技术:ASP.NET,.NET 框...
阅读全文
摘要:原创:http://blog.csdn.net/hnwanghb/archive/2005/03/03/309683.aspxprivate void dgTeam_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if(e.Item.ItemType==ListItemType...
阅读全文
摘要:上次做了个项目,涉及到数据库的还原和恢复,到网上找了一下,是利用SQLDMO实现的,只要添加SQLDMO引用就好了,然后利用下边的类的方法就可以实现了。 我把原作者的类扩充了一下,可以自动识别web.config里 的数据库连接字符串,可以通过变量设置还原恢复的信息。 需要注意的时还原,还原的时候问题最大了,有别的用户使用数据库的时候无法还原,解决办法就是在MASTER数据库中添加一个存储过程:...
阅读全文
摘要:原创:http://blog.csdn.net/kgdiwss/archive/2005/03/04/310724.aspx最近做网站后台的时候,登陆后发现刷新页面时Session会丢失,过几秒钟也会自然丢失,查了资料后发现可以这样解决: 1。打开web.config文件,设置如下: 2。打开“控制面板--管理工具--服务”,找到ASP.NET State Service这个服务,将其启...
阅读全文
摘要:原创:http://blog.csdn.net/keminlau/archive/2005/03/01/306743.aspx做BS开发,这两个概念必不可少,先来个大概了解,没有实际应用很难深入,深入看参考地址! 什么是 Cookie?Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。用户每次访问站点时,Web 应用程序都可以读取 Cookie 包含的信息。...
阅读全文
摘要:原文http://www.cnblogs.com/tintown/archive/2005/03/08/114963.html上次我在文章“在Web上如何实现"提交进度条"呢? ”提到,想实现页面提交时,能显示进度条。 我也从网上看了不少文章,但没有真正意义上的进度条,有的文章写明是“真正意义”上的,其实也不是真正意义上,要真正意义上显示进度情况,恐怕不太现实,因为提交到,还剩多少,连机器都难于...
阅读全文

浙公网安备 33010602011771号