
ASp.Net基础
QHJQKY
毕业于郑州大学
展开
-
前台和后台数据分离
后台public partial class _Default : System.Web.UI.Page { public string aaa; public string bbb; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack)原创 2012-04-09 21:41:45 · 607 阅读 · 0 评论 -
谈谈Asp.net网站优化一:SqlDataReader和DataSet的选择
几乎在每次面试的时候都会被问道这个问题。使用.NET开发当中读取数据应该采用SqlDataReader 还是 DataSet以及对这两者的理解。 先来谈谈我本人对这两者的理解: 1、SqlDataReader:提供一种从 SQL Server 数据库读取行的只进流的方式。无法继承此类。白话解释就是 使用这个对象可以从数据库中读取只读类的数据。所谓只读,可以理转载 2012-05-07 23:21:11 · 827 阅读 · 1 评论 -
谈谈Asp.net网站优化二:关于 服务器控件 和 客户端控件(html标签)的选择
本文首发 http://blog.codepubs.com/archives/130 转载请注明出处 记得某次面试的时候面试官问了我这样一个问题:“谈谈你对viewstate的理解。”而我当时的回答是:“我很少用viewstate,一般情况下我都是选择禁用viewstate”至于我这个回答面试官是否满意,以及对我的面试结果是否产生什么副作用我就不得而知了! 今天我们就来谈谈这转载 2012-05-07 23:19:37 · 946 阅读 · 0 评论 -
.NET Remoting和WebService .
服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。 .net remoting与webservice都是用来通信的框架,它们最大的优点是可以像调用本地对象一样调用远程对象,比如:Uploader uploader = new Uploader();uploader.Save(file);可以用这样简洁而抽象的调用实现上传,不用自已对socket进行一系列的处理,可以把转载 2012-04-23 00:45:51 · 944 阅读 · 0 评论 -
.Net面试题
0、什么是面向对象面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP; 通俗的解释就是万物皆对象,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数; 现在纯正的OO语言主要是java和C#,C++也支持OO,C是面向过程的; 1. 简述 private、 protected、转载 2012-04-23 00:41:50 · 436 阅读 · 0 评论 -
CommandArgument用法
CommandArgument 获取或设置与关联的 CommandName 属性一起传递到 Command 事件处理程序的可选参数。备注使用 CommandArgument 属性指定补充 CommandName 属性的参数。注意 CommandArgument 属性通常只在设置 CommandName 属性时使用。CommandArgument 属性补充 CommandName 属性,允许原创 2012-04-16 23:17:23 · 6244 阅读 · 0 评论 -
利用ADO.NET的体系架构打造通用的数据库访问通用类 .
说明在之前周公曾写过针对不同数据库的数据库访问通用类,如针对SQLite的、针对Access的、针对Oracle的、针对SQL Server的。总结了这些通用类的通用方法,其实无非就是针对不同类型的数据库创建Connection、Command、DataAdapter及DataReader,然后对外提供范围ExecuteTable(),ExecuteDataReader、ExecuteScal转载 2012-03-23 00:46:27 · 702 阅读 · 0 评论 -
ASP.NET中的状态管理 .
Session 会话l 区分客户端,不区分页面l 数据量会随着客户端(并发)数量的增多,而增多l 服务器端存储什么:数据存储在服务器端(InProc,StateServer,SqlServer)l 客户端存储什么:客户端存储的是SessionIDl 有过期策略l 适用场合:与用户转载 2012-03-23 01:33:14 · 389 阅读 · 0 评论 -
ASP.NET中的AJAX应用开发总结
11 月21日晚7点应邀在武汉大学信息学院做了一场关于 ASP.NET 下 AJAX 开发的报告,以我自己经历讲述了一些特殊应用在过去到现在实现手段的变化,本来想回家之后做个总结的,但是由于最近以来事情一直很多,所以没有来得及总结。今晚得以有空总结一下。AJAX 介绍 其实 AJAX 应用的核心就是 XMLHttpRequest ,通过现象看本质,即使使用微软的 AJAX 服务器控件最终也转载 2012-03-23 01:23:25 · 548 阅读 · 0 评论 -
Net验证码的实现
1、纯数字验证码的实现 纯数字验证码的实现相对比较简单,可通过以下两种方法来实现 (1)使用随机数方式,代码如下: private String GetRandomint(int codeCount) { Random random = new Random(); string min = "转载 2012-03-22 19:37:08 · 304 阅读 · 0 评论 -
大型软件公司.net面试题!一定得看(附答案) .
1:a=10,b=15,在不用第三方变量的前提下,把a,b的值互换 2:已知数组int[] max={6,5,2,9,7,4,0};用快速排序算法按降序对其进行排列,并返回数组 3:请简述面向对象的多态的特性及意义! 4:session喜欢丢值且占内存,Cookis不安全,请问用什么办法代替这两种原始的方法 5:对数据的并发采用什么办法进行处理较好。 6:已转载 2012-03-23 01:37:16 · 753 阅读 · 0 评论 -
多播委托
前面的每个委托只调用一个方法,一个委托可以包含多个方法,这种委托称为多播委托。如果调用多播委托就可以连续调用多个方法。但是委托的签名的返回值必须是void,否则只能够得到委托调用的最后一个方法的结果。看下面代码// 多播委托 delegate void DoubleOp (doublevalue );class MathOperations { public转载 2012-10-29 11:16:49 · 423 阅读 · 0 评论