2009年5月31日
摘要: 1、 长相不令人讨厌,如果长得不好,就让自己有才气;如果才气也没有,那就总是微笑。   2、 气质是关键。如果时尚学不好,宁愿纯朴。   3、 与人握手时,可多握一会儿。真诚是宝。   4、 不必什么都用“我”做主语。   5、 不要向朋友借钱。   6、 不要“逼”客人看你的家庭相 册。   7、 与人打“的”时,请抢先坐在... 阅读全文
posted @ 2009-05-31 20:20 ToKens 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 在 Web 窗体项目中,将一个名为 Strings.resx 的新资源文件添加到 App_LocalResources 目录中。 将一个名为 myLinkText 的字符串添加到 Strings.resx 资源文件,然后将其值设置为 HyperLink 控件的文本。 例如,将 myLinkText 字符串值设置为 This is a good link。在 Web 窗体页中,添加 HyperLin... 阅读全文
posted @ 2009-05-31 20:13 ToKens 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 最近最一个电子商务网站,发现了好多问题,不过还好都顺利解决了,关于session的问题记录如下,以便日后查阅,同时也希望能给网友们带来帮助,本文内容并非完全出自本人,是本人对网络上的一些处理方法的整理。 检查是否超时,默认是20分钟,设置的方法是Session.TimeOut=30;或者您可以设置到更高,这个数值的单位是分钟,大家视情况而定。检查代码有无Session.Abandon()之类的。一... 阅读全文
posted @ 2009-05-31 20:11 ToKens 阅读(2801) 评论(3) 推荐(0) 编辑
摘要: 一般情况下,我们喜欢使用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 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 大概描述一下ASP。NET服务器控件的生命周期答:初始化 加载视图状态 处理回发数据 加载 发送回发更改通知 处理回发事件 预呈现 保存状态 呈现 处置 卸载Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?答:不能,可以实现接口Static Nested Class 和 Inner C... 阅读全文
posted @ 2009-05-31 20:07 ToKens 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Session有什么重大BUG,微软提出了什么方法加以解决?答:是iis中由于有进程回收机制,系统繁忙的话Session会丢失,可以用Sate server或SQL Server数据库的方式存储Session不过这种方式比较慢,而且无法捕获Session的END事件。成员变量和成员函数前加static的作用?答:它们被称为常成员变量和常成员函数,又称为类成员变量和类成员函数。分别用来反映类的状态。... 阅读全文
posted @ 2009-05-31 20:07 ToKens 阅读(326) 评论(1) 推荐(0) 编辑
摘要: 公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行 (排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的思路答:根据点击的列头,包该列的ID取出,按照该ID排序后,在给绑定到ListView中。给定以下XML文件,完成算法流程图。< Driv... 阅读全文
posted @ 2009-05-31 20:06 ToKens 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 答:Const用来申明编程时申明常量,ReadOnly用来申明运行时常量。UDP和TCP连接有和异同?答:TCP是传输控制协议,提供的是面向连接的,是可靠的,字节流服务,当用户和服务器彼此进行数据交互的时候,必须在他们数据交互前要进行TCP连接之后才能传输数据。TCP提供超时重拨,检验数据功能。UDP是用户数据报协议,是一个简单的面向数据报的传输协议,是不可靠的连接。进程和线程分别该怎么理解?答:... 阅读全文
posted @ 2009-05-31 20:05 ToKens 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 列举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 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 简单介绍下ADO.NET和ADO主要有什么改进? 答:ADO以Recordset存储,而ADO.NET则以DataSet表示,ADO.NET提供了数据集和数据适配器,有利于实现分布式处理,降低了对数据库服务器资源的消耗。 ASP.NET与ASP相比,主要有哪些进步? 答:ASP.NET实现了面向对象编程,预编译的服务器端代码而不像ASP那样解释执行提高了性能,代码分离易于管理,可订制和扩展性,功能... 阅读全文
posted @ 2009-05-31 20:03 ToKens 阅读(352) 评论(1) 推荐(0) 编辑
摘要: 21. 只在必要时保存服务器控件视图状态  自动视图状态管理是服务器控件的功能,该功能使服务器控件可以在往返过程上重新填充它们的属性值(您不需要编写任何代码)。但是,因为服务器控件的视图状态在隐藏的窗体字段中往返于服务器,所以该功能确实会对性能产生影响。您应该知道在哪些情况下视图状态会有所帮助,在哪些情况下它影响页的性能。例如,如果您将服务器控件绑定到每个往返过程上的数据,则将用从数据绑定操作获得... 阅读全文
posted @ 2009-05-31 20:00 ToKens 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 13. 使请求管线内的所有模块尽可能高效  请求管线内的所有模块在每次请求中都有机会被运行。因此,当请求进入和离开模块时快速地触发代码至关重要,特别是在不使用模块功能的代码路径里。分别在使用及不使用模块和配置文件时执行吞吐量测试,对确定这些方法的执行速度非常有用。14. 使用 HttpServerUtility.Transfer 方法在同一应用程序的页面间重定向  采用 Server.Transf... 阅读全文
posted @ 2009-05-31 19:59 ToKens 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 8. 将 SqlDataReader 类用于快速只进数据游标  SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的方法。如果当创建 ASP.NET 应用程序时出现允许您使用它的情况,则 SqlDataReader 类提供比 DataSet 类更高的性能。情况之所以这样,是因为 SqlDataReader 使用 SQL Server 的本机网络数据传输格式... 阅读全文
posted @ 2009-05-31 19:59 ToKens 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1. 数据库访问性能优化   1)数据库连接池的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。  连接池的大小是有限的,如果在连接... 阅读全文
posted @ 2009-05-31 19:58 ToKens 阅读(225) 评论(0) 推荐(0) 编辑
摘要: .net中RegisterStartupScript与RegisterClientScriptBlock的区别RegisterStartupScript(key, script) RegisterClientScriptBlock(key, script) 这两个方法的作用都是从前台向后台写脚本,且都接受两个字符串作为输入。第二个参数 script 是要插入到页面中的客户端脚本,包括 <scrip... 阅读全文
posted @ 2009-05-31 19:57 ToKens 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个 http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢... 阅读全文
posted @ 2009-05-31 19:57 ToKens 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 在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 阅读(454) 评论(4) 推荐(0) 编辑
摘要: 使用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 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 状态管理 数据访问 Web 应用程序 编码实践页面和服务器控件处理下列准则提供了有效使用 ASP.NET 页面和控件的建议。1.避免到服务器的不必要的往返行程 在某些情况下不必使用 ASP.NET 服务器控件和执行回发事件处理。例如,在 ASP.NET 网页中验证用户输入经常可在数据提交到服务器之前在客户端进行。通常,如果不需要将信息传递到服务器以进行验证或将其写入数据存储区,请避免使用导致到服务... 阅读全文
posted @ 2009-05-31 19:47 ToKens 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 在网络经常看到网站被挂马、主页被修改的新闻,其实这些问题可能是多方面的,服务器,网站程序等等。但是现在溢出已经被人们重视和服务器的不断完善,服务器系统漏洞也不是那么容易发掘,当然也要保证第三方的软件安全。做项目也有一段时间了。在程序中也遇到很多安全方面的问题。也该总结一下了。这个项目是一个CMS系统。系统是用ASP.NET做的。开发的时候发现微软做了很多安全措施,只是有些新手程序员不知道怎么开启。... 阅读全文
posted @ 2009-05-31 19:45 ToKens 阅读(235) 评论(0) 推荐(0) 编辑