ASP.NET中高级程序员 面试题
摘要:第一部分:互相介绍及了解1.请介绍一下你自己?包括工作经历和项目经历?2.请谈一下你就最近的一个项目?你在其中的职责和负责的部分?第二部分:一、ASP.NET技术问题选择性提问。一般可以选择三五个。1. 简要说一下.Net的编译过程.2.ASP.NET与ASP的区别3.谈一下ASP.NET页面生命周期4.ASP.NET程序的运行机制。可以从一个页面的请求到返回的角度谈5.Javascript中类库的制作和调用方法6.AJAX原理及你所知道和使用过的版本7.WebService使用的协议及简述使用流程8.谈一下WebService的安全性及相关技术9.事务操作的原理及同库事务及跨库事务的思路10
阅读全文
Ajax工作原理
摘要:1、ajax技术的背景 不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了ajax中的关键技术,并且在99年IE5推出之时,它便开始支持XmlHttpRequest对象,并且微软之前已经开始在它的一些产品中应用ajax,比如说MSDN网站菜单中的一些应用。遗憾的是,不知道出于什么想法,当时微软发明了ajax的核心技术之后,并没有看到它的潜力而加以发展和推广,而是将它搁置起来。对于这一点来说,我个人是觉得
阅读全文
Asp.Net页面生命周期
摘要:一.什么是Asp.Net页面生命周期当我们在浏览器地址栏中输入网址,回车查看页面时,这时会向服务器端(IIS)发送一个request请求,服务器就会判断发送过来的请求页面, 完全识别 HTTP 页面处理程序类后,ASP.NET 运行时将调用处理程序的 ProcessRequest 方法来处理请求,来创建页面对象。通常情况下,无需更改此方法的实现,因为它是由 Page 类提供的。接下来被创建页面对象的ProcessRequest方法使页面经历了各个阶段:初始化、加载视图状态信息和回发数据、加载页面的用户代码以及执行回发服务器端事件。之后,页面进入显示模式:收集更新的视图状态,生成 HTML 代码
阅读全文
C# 多线程互斥锁
摘要:lock 關鍵字可將陳述式區塊標記為關鍵區段 (Critical Section),其做法是為指定的物件取得互斥鎖定、執行陳述式,接著釋出該鎖定。 下列範例包含一個 lock 陳述式。 1 class Account 2 { 3 decimal balance; 4 private Object thisLock = new Object(); 5 6 public void Withdraw(decimal amount) 7 { 8 lock (thisLock) 9 ...
阅读全文
SQLSERVER 数据连接字符串
摘要:在ASP.NET中,通过Web.config,你可为使用 标记,在这个标记中,你可用 标记定义0到多个设置。本文中我们主要讨论了如何使用web.config来配置一个web应用程序中的数据库连接。一.基本使用 web.config文件是标准的xml文件,我们可以使用它来为一台机器下的每一个web应用程序或某个应用程序或一个目录下的asp.net页面来进行设置,当然,它也可以为一个单独的web页面进行设置。 SqlServer连接配置: SqlConnectionStringBuilder实例化时,要用到connectionString, 如:SqlConnectionStringBuild..
阅读全文
c#中 间隔两个小时执行一次
摘要:1 static void Main(string[] args) 2 { TimeSpan timespan; 3 int n=1; 4 DateTime d1=DateTime.Now;/*第一次获取系统时间*/ 5 while(true) 6 { 7 DateTime d2 = DateTime.Now;/*第二次获取系统时间*/ 8 timespan=d2-d1;/*求时间隔*/ 9 if (TimeSpan.FromHours(2) <= ti...
阅读全文