2009年学了这几招,社交时人人都对你刮目相看
摘要:1、 长相不令人讨厌,如果长得不好,就让自己有才气;如果才气也没有,那就总是微笑。 2、 气质是关键。如果时尚学不好,宁愿纯朴。 3、 与人握手时,可多握一会儿。真诚是宝。 4、 不必什么都用“我”做主语。 5、 不要向朋友借钱。 6、 不要“逼”客人看你的家庭相 册。 7、 与人打“的”时,请抢先坐在...
阅读全文
posted @
2009-05-31 20:20
ToKens
阅读(188)
推荐(0) 编辑
给HyperLink控件连接资源文件
摘要:在 Web 窗体项目中,将一个名为 Strings.resx 的新资源文件添加到 App_LocalResources 目录中。 将一个名为 myLinkText 的字符串添加到 Strings.resx 资源文件,然后将其值设置为 HyperLink 控件的文本。 例如,将 myLinkText 字符串值设置为 This is a good link。在 Web 窗体页中,添加 HyperLin...
阅读全文
posted @
2009-05-31 20:13
ToKens
阅读(299)
推荐(0) 编辑
Session失效的处理办法
摘要:最近最一个电子商务网站,发现了好多问题,不过还好都顺利解决了,关于session的问题记录如下,以便日后查阅,同时也希望能给网友们带来帮助,本文内容并非完全出自本人,是本人对网络上的一些处理方法的整理。 检查是否超时,默认是20分钟,设置的方法是Session.TimeOut=30;或者您可以设置到更高,这个数值的单位是分钟,大家视情况而定。检查代码有无Session.Abandon()之类的。一...
阅读全文
posted @
2009-05-31 20:11
ToKens
阅读(2805)
推荐(0) 编辑
如何存储Session
摘要:一般情况下,我们喜欢使用Session储存我们的变量。Asp.Net提供了下面一些方法储存Session的值: (1)InProc (2)StateServer (3)SQLServermode="InProc"stateConnectionString="tcpip=127.0.0.1:42424"sqlConnectionString="data source=127.0.0.1;Truste...
阅读全文
posted @
2009-05-31 20:10
ToKens
阅读(306)
推荐(0) 编辑
ASP.NET面试资料【六】
摘要:大概描述一下ASP。NET服务器控件的生命周期答:初始化 加载视图状态 处理回发数据 加载 发送回发更改通知 处理回发事件 预呈现 保存状态 呈现 处置 卸载Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?答:不能,可以实现接口Static Nested Class 和 Inner C...
阅读全文
posted @
2009-05-31 20:07
ToKens
阅读(229)
推荐(0) 编辑
ASP.NET面试资料【五】
摘要:Session有什么重大BUG,微软提出了什么方法加以解决?答:是iis中由于有进程回收机制,系统繁忙的话Session会丢失,可以用Sate server或SQL Server数据库的方式存储Session不过这种方式比较慢,而且无法捕获Session的END事件。成员变量和成员函数前加static的作用?答:它们被称为常成员变量和常成员函数,又称为类成员变量和类成员函数。分别用来反映类的状态。...
阅读全文
posted @
2009-05-31 20:07
ToKens
阅读(334)
推荐(0) 编辑
ASP.NET面试资料【四】
摘要:公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行 (排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的思路答:根据点击的列头,包该列的ID取出,按照该ID排序后,在给绑定到ListView中。给定以下XML文件,完成算法流程图。< Driv...
阅读全文
posted @
2009-05-31 20:06
ToKens
阅读(219)
推荐(0) 编辑
ASP.NET面试资料【三】
摘要:答:Const用来申明编程时申明常量,ReadOnly用来申明运行时常量。UDP和TCP连接有和异同?答:TCP是传输控制协议,提供的是面向连接的,是可靠的,字节流服务,当用户和服务器彼此进行数据交互的时候,必须在他们数据交互前要进行TCP连接之后才能传输数据。TCP提供超时重拨,检验数据功能。UDP是用户数据报协议,是一个简单的面向数据报的传输协议,是不可靠的连接。进程和线程分别该怎么理解?答:...
阅读全文
posted @
2009-05-31 20:05
ToKens
阅读(259)
推荐(0) 编辑
ASP.NET面试资料【二】
摘要:列举ADO.NET中的共享类和数据库特定类答:共享类:DataSet,DataTable,DataRow,DataColumn,DataRealtion,Constraint,DataColumnMapping,DataTableMapping特定类:(x)Connection,(x)Command,(x)CommandBuilder,(x)DataAdapter,(x)DataReader,(x...
阅读全文
posted @
2009-05-31 20:04
ToKens
阅读(280)
推荐(0) 编辑
ASP.NET面试资料【一】
摘要:简单介绍下ADO.NET和ADO主要有什么改进? 答:ADO以Recordset存储,而ADO.NET则以DataSet表示,ADO.NET提供了数据集和数据适配器,有利于实现分布式处理,降低了对数据库服务器资源的消耗。 ASP.NET与ASP相比,主要有哪些进步? 答:ASP.NET实现了面向对象编程,预编译的服务器端代码而不像ASP那样解释执行提高了性能,代码分离易于管理,可订制和扩展性,功能...
阅读全文
posted @
2009-05-31 20:03
ToKens
阅读(355)
推荐(0) 编辑
ASP.NET网站的性能优化【四】
摘要:21. 只在必要时保存服务器控件视图状态 自动视图状态管理是服务器控件的功能,该功能使服务器控件可以在往返过程上重新填充它们的属性值(您不需要编写任何代码)。但是,因为服务器控件的视图状态在隐藏的窗体字段中往返于服务器,所以该功能确实会对性能产生影响。您应该知道在哪些情况下视图状态会有所帮助,在哪些情况下它影响页的性能。例如,如果您将服务器控件绑定到每个往返过程上的数据,则将用从数据绑定操作获得...
阅读全文
posted @
2009-05-31 20:00
ToKens
阅读(173)
推荐(0) 编辑
ASP.NET网站的性能优化【三】
摘要:13. 使请求管线内的所有模块尽可能高效 请求管线内的所有模块在每次请求中都有机会被运行。因此,当请求进入和离开模块时快速地触发代码至关重要,特别是在不使用模块功能的代码路径里。分别在使用及不使用模块和配置文件时执行吞吐量测试,对确定这些方法的执行速度非常有用。14. 使用 HttpServerUtility.Transfer 方法在同一应用程序的页面间重定向 采用 Server.Transf...
阅读全文
posted @
2009-05-31 19:59
ToKens
阅读(173)
推荐(0) 编辑
ASP.NET网站的性能优化【二】
摘要:8. 将 SqlDataReader 类用于快速只进数据游标 SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的方法。如果当创建 ASP.NET 应用程序时出现允许您使用它的情况,则 SqlDataReader 类提供比 DataSet 类更高的性能。情况之所以这样,是因为 SqlDataReader 使用 SQL Server 的本机网络数据传输格式...
阅读全文
posted @
2009-05-31 19:59
ToKens
阅读(193)
推荐(0) 编辑
ASP.NET网站的性能优化【一】
摘要:1. 数据库访问性能优化 1)数据库连接池的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接...
阅读全文
posted @
2009-05-31 19:58
ToKens
阅读(229)
推荐(0) 编辑
RegisterStartupScript与RegisterClientScriptBlock的区别【转】
摘要:.net中RegisterStartupScript与RegisterClientScriptBlock的区别RegisterStartupScript(key, script) RegisterClientScriptBlock(key, script) 这两个方法的作用都是从前台向后台写脚本,且都接受两个字符串作为输入。第二个参数 script 是要插入到页面中的客户端脚本,包括 <scrip...
阅读全文
posted @
2009-05-31 19:57
ToKens
阅读(179)
推荐(0) 编辑
三种页面跳转方法比较【转】
摘要:1 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个 http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢...
阅读全文
posted @
2009-05-31 19:57
ToKens
阅读(460)
推荐(0) 编辑
防止2次提交和事件统一管理【转】
摘要:在ASP.NET的应用设计中,有一个好的画面基类很重要,它可以实现如:权限验证,Session管理,共通画面控制等等。在此介绍实现防止2次提交和事件统一管理1:创建基础页面类using System;using System.Web.UI;using System.Web.UI.WebControls;namespace WeTest.framework.common{public class B...
阅读全文
posted @
2009-05-31 19:56
ToKens
阅读(457)
推荐(0) 编辑
ASP.NET自带的散列加密口令【转】
摘要:使用ASP.NET自带类FormsAuthentication实现散列加密口令。private void LoginButton_Click(object sender,System.EventArgs e){String sql=String.Format("select password from Administrator where AdminID='{0}',UseridBox.Text...
阅读全文
posted @
2009-05-31 19:49
ToKens
阅读(215)
推荐(0) 编辑
开发高性能的ASP.NET网站【转】
摘要:状态管理 数据访问 Web 应用程序 编码实践页面和服务器控件处理下列准则提供了有效使用 ASP.NET 页面和控件的建议。1.避免到服务器的不必要的往返行程 在某些情况下不必使用 ASP.NET 服务器控件和执行回发事件处理。例如,在 ASP.NET 网页中验证用户输入经常可在数据提交到服务器之前在客户端进行。通常,如果不需要将信息传递到服务器以进行验证或将其写入数据存储区,请避免使用导致到服务...
阅读全文
posted @
2009-05-31 19:47
ToKens
阅读(207)
推荐(0) 编辑
ASP.NET网站设计的安全问题【转】
摘要:在网络经常看到网站被挂马、主页被修改的新闻,其实这些问题可能是多方面的,服务器,网站程序等等。但是现在溢出已经被人们重视和服务器的不断完善,服务器系统漏洞也不是那么容易发掘,当然也要保证第三方的软件安全。做项目也有一段时间了。在程序中也遇到很多安全方面的问题。也该总结一下了。这个项目是一个CMS系统。系统是用ASP.NET做的。开发的时候发现微软做了很多安全措施,只是有些新手程序员不知道怎么开启。...
阅读全文
posted @
2009-05-31 19:45
ToKens
阅读(238)
推荐(0) 编辑
ASP.NET网站实现多语言版本 【转】
摘要:一、项目概述1、目的利用资源文件解决网站多语言版本的问题,在制作网站的时候,经常会遇到多种语言的版本,早期在asp的系统当中,很多网站开发师都会用传统的方法来开发,就是将同一套程序复制两份,功能是实现了,但往往后期的维护带来很大的麻烦,而在asp.net的时代,做这样的事情,原来是那么的简单.2、概念 资源文件是 XML 文件,其中包含要转换为不同语言或图像路径的字符串。资源文件包含键/值对,每一...
阅读全文
posted @
2009-05-31 19:43
ToKens
阅读(739)
推荐(0) 编辑
ASP.NET在禁用视图状态的情况下仍然使用ViewState对象【转】
摘要:当开发人员禁用了页面或控件视图状态时。控件开发人员一般在无奈情况下会使用控件状态,要重写 LoadControlState,SaveControlState,还有一个OnInit方法,这样固然完全可以实现控件重要数据的控件状态数据保存。但一般LoadControlState和SaveControlState方法都要开发人员自定义编程,比较麻烦,更适合对控件中复杂的自定义类型数据进行对象序列化操作,...
阅读全文
posted @
2009-05-31 19:43
ToKens
阅读(255)
推荐(0) 编辑
ASP.NET的页面加密机制【转】
摘要:这里来说明ASP.NET对视图信息【ViewState】的加密功能。Page.RegisterRequiresViewStateEncryption方法就是将控件注册为需要视图状态加密的控件。如果您要开发用于处理潜在的敏感信息的自定义控件,请调用 RegisterRequiresViewStateEncryption方法向页注册控件,并确保该控件的视图状态信息已加密。RegisterRequire...
阅读全文
posted @
2009-05-31 19:42
ToKens
阅读(322)
推荐(0) 编辑
ASP.NET技巧【跨页面传值 】 【转】
摘要:在此做了个ASP.NET页面传值的总结,希望对大家有所帮助。关键字:Application Session Cookie QueryString Transfer1.使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个...
阅读全文
posted @
2009-05-31 19:40
ToKens
阅读(163)
推荐(0) 编辑
在Apache环境下成功的运行ASP.NET【转】
摘要:由于公司的产品在新的版本中,需要考虑一些新的部署方式,所以又抽空关注了一下.NET跨平台的一些解决方案。虽然Mono Project对基于.NET开发的人来说都不陌生,不过由于Mono是比较狭义的跨平台(因为它是OS级别的)概念。而从广义的角度来说,使用不同的 Web Server也可以算是一种垮平台。 缘起是由于IIS的口碑实在太滥,以至于不少的关键应用场景明文禁止安装和使用IIS。而从 ASP...
阅读全文
posted @
2009-05-31 19:39
ToKens
阅读(197)
推荐(0) 编辑
Global.asax.cs中的方法的含义【转】
摘要:今天在这里解释一下Global.asax.cs中的方法的含义,欢迎大家发言!跟Request有关的放到后面一起说,先说其他的5个。Application_Init:在每一个HttpApplication实例初始化的时候执行。Application_Disposed:在每一个HttpApplication实例被销毁之前执行。Application_Error:所有没有处理的错误都会导致这个方法的执行...
阅读全文
posted @
2009-05-31 19:38
ToKens
阅读(221)
推荐(0) 编辑
asp.net cookies的使用方法
摘要:1.什么是cookie? cookie 是一小段文本信息,伴随用户请求,在web服务器和浏览器之间传递。用户每次访问站点的时候,web应用程序都可以读取cookie包含的信息。 假设在用户请求您的网站的某个页面时,您的应用程序不仅是返回请求的页面。同时也返回一个包含日期和时间的cookie。用户的浏览器在获得页面的同时也获得了cookie.并且cookie保存在客户端的cookie文件夹中。 2....
阅读全文
posted @
2009-05-27 12:29
ToKens
阅读(417)
推荐(0) 编辑
EXT 中文乱码解决方法
摘要:查了一下网上的解决方法,写的有点简单。1、如果是HTML页面上如果有中文,编码如果设置UTF-8会产生乱码。在HTML中不要出现中文。HEAD里面设置<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><script type="text/javascript" src="../build/lo...
阅读全文
posted @
2009-05-24 20:33
ToKens
阅读(1245)
推荐(0) 编辑
sql存储过程中执行sql语句
摘要:今天写sql语句快写晕了,后来网上查到了资料自己又整理下,最终的代码备份一下create proc [dbo].[search_ProductTakeStockView_byCP]@code varchar(50),@producctName varchar(50) asdeclare @s varchar(100)set @s='select * from ProductTakeStockVie...
阅读全文
posted @
2009-05-22 10:18
ToKens
阅读(828)
推荐(0) 编辑
20 种提升网页速度的技巧【转】
摘要:引言不是所有人都能够使用高速 Internet 连接。即使每个人都能够使用高速网络,也会因为各种各样的原因使您的 Web 应用程序看起来运行缓慢。在这个宽带速度不断提高的时代,您应当关注一下页面加载时间。将珍贵的页面加载时间缩短几秒,将更加珍贵的请求和响应时间缩短几毫秒。您将为访问者创造一种更好的体验。阅读完本文之后,您将能够较好地了解网页加载时间优化的基本知识。您还能够使用工具和知识更好地识别和...
阅读全文
posted @
2009-05-21 10:30
ToKens
阅读(217)
推荐(0) 编辑
.NET 程序员十种必备工具
摘要:从 MSDN 中看到这篇文章,觉得不错转了过来,对于我这样的.NET新手来说每个工具都是提高效率的好开始。将这十款软件的介绍重新格式化一下,方便以后查阅。以“.NET 程序员十种必备工具”开头的10篇文章都是从这篇文章中分离出来,每篇文章就不分别注明版权和出处了。本文自发布以来已经增加了新信息。请参阅下面的编辑更新。除非您使用能够获得的最佳工具,否则您无法期望生成一流的应用...
阅读全文
posted @
2009-05-21 10:25
ToKens
阅读(245)
推荐(0) 编辑
ASP.NET页面间传值
摘要:一、目前在ASP.NET中页面传值共有这么几种方式:1、表单提交, <form action= "target.aspx" method = "post" name = "form1"><input name = "param1" value = "1111"/><input name = "param2" value = "2222"/> </form...
阅读全文
posted @
2009-05-20 15:07
ToKens
阅读(169)
推荐(0) 编辑
关于AjaxPro的性能改进 【转】
摘要:关于AjaxPro的性能改进作者:Truly偶然发现AjaxPro的页面注册是相当花费时间的方法初步对AjaxPro方法进行分析,它的页面注册方法AjaxPro.Utility.RegisterTypeForAjax(typeof(命名空间.类名));是往页面上注册几段脚本块,<script type="text/javascript" src="/ajaxpro/prototype.ash...
阅读全文
posted @
2009-05-07 21:46
ToKens
阅读(492)
推荐(0) 编辑
sql INSERT之后获取主键值【转】
摘要:SQL SERVER 2000 中的标识值获取函数 IDENTITY(标识)列,也有很多人称之为自增列,在SQL Server 2000中,标识列通过IDENTITY来定义,下面是与获取最后插入记录的标识值有 关的函数的一个示例说明 SQL Server 中,可以使用 SCOPE_IDENTITY()、 @@IDENTITY 、 IDENT_CURRENT() 来取得最后插...
阅读全文
posted @
2009-05-07 15:23
ToKens
阅读(654)
推荐(0) 编辑
C#取真实IP地址及分析
摘要:说一哈,我也是转来的,不是想骗PV,方便自己查而已! 目前网上流行的所谓"取真实IP地址"的方法,都有bug,没有考虑到多层透明代理的情况。 多数代码类似: string IpAddress = (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]!=null && HttpContext.Curr...
阅读全文
posted @
2009-05-05 09:35
ToKens
阅读(417)
推荐(0) 编辑
数据库远程备份
摘要:declare @strsql varchar(1000), --执行语句 @strdirname varchar(50),--建立文件夹名 @strcmd varchar(50), --执行命令名 @strsend varchar(1000), --邮件发送语句 @strdate varchar(50) --邮件发送日期 set @strsql='backup database...
阅读全文
posted @
2009-05-05 08:26
ToKens
阅读(335)
推荐(0) 编辑