技术成就梦想

知道用户需求,做到专注!c#,donet,Frameworks,UML,面向对象,设计模式!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  ASP.NET

ASP.NET学习之路
摘要:解决方法一: .Framework2.0中才有的button属性:<asp:button id="btnSubmit" onclick="btnSubmit_Click" runat="server" OnClientClick="this.disabled=true;this.form.submit();" UseSubmitBehavior="False" /> 解决重复提交:O... 阅读全文

posted @ 2009-03-12 11:23 我不是高手 阅读(252) 评论(0) 推荐(0)

摘要:一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务器超时下面提供 HTTP 状态码的完整列表。点击链接可了解详情。您也可以访问 HTTP 状态码上的 W3C 页获取更多信息。1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。 100(继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(... 阅读全文

posted @ 2009-03-12 11:16 我不是高手 阅读(417) 评论(1) 推荐(0)

摘要:一、认识Web.config文件Web.config 文件是一个xml文本文件,它用来储存 asp.NET Web 应用程序的配置信息(如最常用的设置asp.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你... 阅读全文

posted @ 2009-03-12 11:13 我不是高手 阅读(930) 评论(0) 推荐(0)

摘要:web Form 网页是基于HTTP的,它们没有状态, 这意味着它们不知道所有的请求是否来自同一台客户端计算机,网页是受到了破坏,以及是否得到了刷新,这样就可能造成信息的丢失。 于是, 状态管理就成了开发网络应用程序的一个实实在在的问题。 在ASP中能够通过Cookie 、查询字符串、 应用程序、会话(Session) 等轻易解决这些问题。现在在ASP.NET环境中,我们依然可以使用这些功能,并且... 阅读全文

posted @ 2009-03-12 10:37 我不是高手 阅读(289) 评论(0) 推荐(0)

摘要:server=localhost;database=Northwind; integrated security=SSPIMicrosoft安全支持提供器接口(SSPI)是定义得较全面的公用API,用来获得验证、信息完整性、信息隐私等集成安全服务,以及用于所有分布式应用程序协议的安全方面的服务。应用程序协议设计者能够利用该接口获得不同的安全性服务而不必修改协议本身。 上面这句话的意思就是这个连接采... 阅读全文

posted @ 2009-03-11 18:31 我不是高手 阅读(26217) 评论(2) 推荐(8)

摘要:ExecuteReader:可以读一个表的记录,只能读不能写ExecuteScalar:只能读一条记录,一般用来判断数据库是否有数据等,只能读不能写ExecuteNonQuery:可以写以可以读, 首先,我们知道这三个东东应该是ADO.NET中对数据库中操作的CMD,我们知道,如果我们要进行一个网站建设,必然在这个过程中,我们一定要进行与数据库的交互,我们要不断地进行数据库的读写,那么Execut... 阅读全文

posted @ 2009-03-10 12:55 我不是高手 阅读(279) 评论(0) 推荐(0)

摘要:源代码下载:http://files.cnblogs.com/phinecos/HelloWorldProtocal.rar前天在BruceZhang 的一篇博文《求助:如何在ASP页面中调用Winform程序呢?》中回答了他提出的问题,但细想下觉得我的思路有误。今天在试用WebQQ的时候,无聊中想起很多人的博客上都有这样的小玩意, , 点击下就可以和博主进行对话,而且无需加博主为好友。哎,这样的... 阅读全文

posted @ 2009-03-07 22:54 我不是高手 阅读(481) 评论(0) 推荐(0)

摘要:在Steve McConnell(McConnell是Construx软件公司的CEO和首席软件工程师。)的新书《快速开发:驯服疯狂的软件进度》中,作者将很多人经常会犯的错误命名为“经典错误”,这些错误本可以避免并提早预见由这些错误所产生的后果。为了确定常见的软件开发错误出现的频率和严重程度,Construx软件开发白皮书的作者调查了500个软件从业人员。认定了42个经典的... 阅读全文

posted @ 2009-03-02 17:46 我不是高手 阅读(359) 评论(2) 推荐(0)

摘要:原文:http://www.cnblogs.com/4inwork/archive/2009/02/28/1400211.html为什么要选择用存储过程分页呢?其实原因很简单,数据库查询功能的性能终究是有限的。即使我们对数据库进行了最优配置,对数据表设计再三斟酌,然而一旦面临海量数据,且返回结果集较大的时候,常规的查询语句就无能为力了。一般说来,当返回的结果集超过总数量的40%时,数据库层面上的优... 阅读全文

posted @ 2009-02-28 16:18 我不是高手 阅读(505) 评论(0) 推荐(0)

摘要:原文地址:http://www.cnblogs.com/4inwork/archive/2009/02/22/1395931.htmlKMCT名字的由来,这是我在Blog中的第一篇关于控件的文章,在此我将对我的控件做一个申明,控件名字以我的Blog名字各项的首字母命名(Keyboard,Mouse,Cigarette,Tea )希望大家在以后看我的控件的时候能想到我的Blog。同时我选择了开源,开... 阅读全文

posted @ 2009-02-28 16:10 我不是高手 阅读(399) 评论(0) 推荐(0)

摘要:ref和out都对函数参数采用引用传递形式——不管是值类型参数还是引用类型参数,并且定义函数和调用函数时都必须显示生命该参数为ref/out形式。两者都可以使函数传回多个结果。两者区别:两种参数类型的设计思想不同,ref的目的在于将值类型参数当作引用型参数传递到函数,是函数的输入参数,并且在函数内部的任何改变也都将影响函数外部该参数的值;而out的目的在于获取函数的返回值,是输出参数,由函数内部计... 阅读全文

posted @ 2009-02-28 10:57 我不是高手 阅读(461) 评论(0) 推荐(0)

摘要:进程和线程是两个相对的概念,通常来说,一个进程可以定义程序的一个实例(Instance)。在Win32中,进程并不执行什么,它只是占据应用程序所使用的地址空间。为了让进程完成一定的工作,进程必须至少占有一个线程,正是这个线程负责包含进程地址空间中的代码。实际上,一个进程可以包含几个线程,它们可以同时执行进程地址空间中的代码。为了做到这一点,每个线程有自己的一组CPU寄存器和堆栈。每个进程中至少有一... 阅读全文

posted @ 2009-02-26 00:35 我不是高手 阅读(178) 评论(0) 推荐(0)

摘要:指针学习不好关键是概念不清造成的,说的简单点就是书没有认真看,指针的学习犹如人在学习饶口令不多看多学多练是不行的,下面是两个很经典的例子,很多书上都有,对于学习的重点在于理解*x和x的理解,他们并不相同,*x所表示的其实就是变量a本身,x表示的是变量a在内存中的地址,如果想明白可以输出观察cout<<*x"|"x;,当定义了int *x;后对x=&a的理解的问题。仔细阅读和联系... 阅读全文

posted @ 2009-02-26 00:33 我不是高手 阅读(271) 评论(0) 推荐(0)

摘要:这是一篇我所见过的关于指针的最好的入门级文章,它可使初学者在很短的时间内掌握复杂的指针操作。虽然,现在的Java、C#等语言已经取消了指针,但作为一个C++程序员,指针的直接操作内存,在数据操作方面有着速度快,节约内存等优点,仍是很多C++程序员的最爱。指针就像是一把良剑,就看你怎么去应用它! 什么是指针?  其实指针就像是其它变量一样,所不同的是一般的变量包含的是实际的真实的数据,而指针是一个指... 阅读全文

posted @ 2009-02-26 00:27 我不是高手 阅读(352) 评论(0) 推荐(0)

摘要:原文:http://www.cnblogs.com/reonlyrun/archive/2007/04/05/CSharp_25_Question.html当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题:1.静态成员和非静态成员的区别?2.const 和 static readonly 区别?3.exte... 阅读全文

posted @ 2009-02-25 10:55 我不是高手 阅读(215) 评论(0) 推荐(0)

摘要:一、定义分页类及存储过程:using System;using System.Collections.Generic;using System.Text;/**//// <summary>/// .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)/// 作者:启程 www.letwego.cn/// 可用于任意用途,请保留作者信息,谢谢!/// </sum... 阅读全文

posted @ 2009-02-23 10:22 我不是高手 阅读(524) 评论(0) 推荐(0)

摘要:一、使用存储过程:性能方面:存储过程提供了许多标准sql语言中所没有的高级特性。其传递参数和执行逻辑表达式的功能,有助于应用程序设计者处理复杂任务。另外,存储过程存储在本地服务器上,减少了执行该过程所需的网络传输宽带和执行时间。(存储过程已经对sql语句进行了预编译,所以其执行速度比在程序里执行sql语句快很多) 程序结构方面:从程序的可扩展性看,使用存储过程会对程序以后的修改带来方便。比如数据库... 阅读全文

posted @ 2009-02-22 15:46 我不是高手 阅读(194) 评论(0) 推荐(0)

摘要:第一、<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="FileUpload1" ErrorMessage="必须是 jpg或者gif文件" ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\... 阅读全文

posted @ 2009-02-12 14:54 我不是高手 阅读(2049) 评论(0) 推荐(0)

摘要:相信知道about协议的人不多,其实它跟HTTP一样,是属于协议的一种,这里给出它的几种妙用: 1.有些网站为了防止外站链接本站资源,用程序对链接地址作了一些限制,非本站直接链接到的就无效~~~~说得不太清楚,大家知道意思就是了。举个例子,目标地址是www.flash8.net,在你的网页里就可以这样用: <a href="about:<a href=http://... 阅读全文

posted @ 2009-01-16 11:18 我不是高手 阅读(735) 评论(0) 推荐(1)

摘要:修改当前页面的@page属性,添加enableEventValidation="false" enableViewStateMac="false"或者在web.config里添加<pages enableEventValidation="false" enableViewStateMac="false" /如果你的Asp.Net程序执行时碰到这种错误... 阅读全文

posted @ 2009-01-16 09:34 我不是高手 阅读(394) 评论(0) 推荐(0)