易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net面试题(5)

61.产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。   
 
int[] intarr=new int[100];   
 
arraylist mylist=new arraylist();   
 
random rnd=new random();   
 
while(mylist.count<100)   
 
{   
 
int num=rnd.next(1,101);   
 
if(!mylist.contains(num))   
 
mylist.add(num);   
 
}   
 
for(int i=0;i<100;i++)   
 
intarr[i]=(int)mylist[i];    
 
 
 
62.请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。   
 
答:session(viewstate) 简单,但易丢失   
 
application 全局   
 
cookie 简单,但可能不支持,可能被伪造   
 
input ttype="hidden" 简单,可能被伪造   
 
url参数 简单,显示于地址栏,长度有限   
 
数据库 稳定,安全,但性能相对弱   
 
 
 
63.请指出gac的含义?   
 
答:全局程序集缓存。   
 
 
 
64.向服务器发送请求有几种方式?   
 
答:get,post。get一般为链接方式,post一般为按钮方式。   
 
 
 
65.datareader与dataset有什么区别?   
 
答:一个是只能向前的只读游标,一个是内存中的表。   
 
 
 
66.软件开发过程一般有几个阶段?每个阶段的作用?   
 
答:需求分析,架构设计,代码编写,qa,部署   
 
 
 
67.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using 指令 和语句 new 创建实例 new 隐藏基类中方法。   
 
答:using 引入名称空间或者使用非托管资源   
 
new 新建实例或


相关文档:

ASP.NET跨页面传值技巧总结

 ★1.  使用QueryString变量
   QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx的C#代码
private vo ......

(转)ASP.NET URL Rewrite. URL重写


ASP.NET URL Rewrite. URL重写
转自:http://www.cnblogs.com/rickel/archive/2007/02/04/639616.html

URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。
  比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。
url重写的优点在 ......

ASP.NET中执行URL重写

 
可以使用 ISAPI 筛选器在 IIS Web 服务器级别实现 URL 重写,也可以使用 HTTP 模块或 HTTP 处理程序在
ASP.NET 级别实现 URL 重写。本文重点介绍如何使用 ASP.NET 实现 URL 重写,因此我们将不对使用 ISAPI 筛选器实现
URL 重写的细节进行深入探讨。但是,有大量的第三方 ISAPI 筛选器可用于 URL 重写,例如: ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号