国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
asp.net面試集合
1 :維護(hù)數(shù)據(jù)庫的完整性、一致性、你喜歡用觸發(fā)器還是自寫業(yè)務(wù)邏輯?為什么
答:盡可能用約束(包括CHECK、主鍵、唯一鍵、外鍵、非空字段)實(shí)現(xiàn),這種方式的效率最好;其次用觸發(fā)器,這種方式可以保證無論何種業(yè)務(wù)系統(tǒng)訪問數(shù)據(jù)庫都能維持?jǐn)?shù)據(jù)庫的完整性、一致性;最后再考慮用自寫業(yè)務(wù)邏輯實(shí)現(xiàn),但這種方式效率最低、編程最復(fù)雜,當(dāng)為下下之策
2 : ADO。NET相對(duì)于ADO等主要有什么改進(jìn)?
答 ADO數(shù)據(jù)以Recordset 形式存儲(chǔ) ADO.NET以DataSet形式存儲(chǔ)
Recordset對(duì)數(shù)據(jù)庫持續(xù)連接訪問ADO.NET提供對(duì)數(shù)據(jù)庫斷開連接
ADO.NET與ADO相比,優(yōu)勢在于提供了數(shù)據(jù)集和數(shù)據(jù)適配器,有利于實(shí)現(xiàn)分布式處理,降低對(duì)數(shù)據(jù)庫服務(wù)器資源的消耗。
3 : ASP。NET與ASP相比,主要有哪些進(jìn)步?
答 asp.net  可以使用強(qiáng)類型語言 頁面是編譯,執(zhí)行速度快, 增加安全性和可靠性,通過繼承機(jī)制來支持代碼的重用,提供聲明性服務(wù)器控件減少代碼行數(shù)
Asp需要解釋,執(zhí)行速度慢,重用代碼不方便,沒有調(diào)試機(jī)制
4:C#中的委托是什么?事件是不是一種委托?
答 委托本質(zhì)上是一種“方法接口”,它相當(dāng)于C/C++中的函數(shù)指針,當(dāng)然它比函數(shù)指針安全,在C#中通常用于事件處理。與JAVA相比,可以避免使用大量小粒度的匿名類。(不過,也許微軟就是使用類似于JAVA的匿名類實(shí)現(xiàn)委托的,只不過從字面上看起不是那么回事罷了,誰知道呢?)
事件不是委托,不過由于事件的性質(zhì)決定了處理它的程序邏輯能訪問的參數(shù),因此,在C#中處理事件的邏輯都包裝為委托(一種“方法接口”)。實(shí)際上,如果你處理自定義的事件,就像JAVA中那樣用接口實(shí)現(xiàn)也是可以的,不過這么做在C#一般沒有什么特別的好處。
5:new有幾種用法
第一種:new Class();
第二種:覆蓋方法
public new XXXX(){}
第三種:new 約束指定泛型類聲明中的任何類型參數(shù)都必須有公共的無參數(shù)構(gòu)造函數(shù)。
6:如何把一個(gè)array復(fù)制到arrayList里
答 foreach( object o in array )arrayList.Add(o);
7:datagrid.datasouse可以連接什么數(shù)據(jù)源
答 [dataset,datatable,dataview] dataset,datatable,dataview , IList
8:概述反射和序列化
答 反射:程序集包含模塊,而模塊包含類型,類型又包含成員。反射則提供了封裝程序集、模塊和類型的對(duì)象。您可以使用反射動(dòng)態(tài)地創(chuàng)建類型的實(shí)例,將類型綁定到現(xiàn)有對(duì)象,或從現(xiàn)有對(duì)象中獲取類型。然后,可以調(diào)用類型的方法或訪問其字段和屬性
答 序列化:序列化是將對(duì)象轉(zhuǎn)換為容易傳輸?shù)母袷降倪^程。例如,可以序列化一個(gè)對(duì)象,然后使用 HTTP 通過 Internet 在客戶端和服務(wù)器之間傳輸該對(duì)象。在另一端,反序列化將從該流重新構(gòu)造對(duì)象。
9:概述o/r mapping 的原理答 利用反射,配置 將類于數(shù)據(jù)庫表映射
10:類成員有( )種可訪問形式
答 可訪問性:public ,protected ,private,internal
11:用sealed修飾的類有什么特點(diǎn)
答 sealed 修飾符用于防止從所修飾的類派生出其它類。如果一個(gè)密封類被指定為其他類的基類,則會(huì)發(fā)生編譯時(shí)錯(cuò)誤。密封類不能同時(shí)為抽象類。
sealed 修飾符主要用于防止非有意的派生,但是它還能促使某些運(yùn)行時(shí)優(yōu)化。具體說來,由于密封類永遠(yuǎn)不會(huì)有任何派生類,所以對(duì)密封類的實(shí)例的虛擬函數(shù)成員的調(diào)用可以轉(zhuǎn)換為非虛擬調(diào)用來處理。
11:列舉ADO.NET中的五個(gè)主要對(duì)象,并簡單描述
connection,command,dataReader,dataAdapter,dataset ...
12:執(zhí)行下面代碼后:
 String strTemp ="abcdefg 某某某";
Int i System.Text.Encoding.Default.GetBytes(strTemp).Length;
Int j = strTemp.Length;
問:i=(14 ) ;j=(11 )
i=(14 ) ;j=(11 ) 中文兩個(gè)字節(jié)
13:C#中,string str = null 與 string str ="",請(qǐng)盡量用文字說明區(qū)別。(要點(diǎn):說明詳細(xì)的內(nèi)存空間分配)
答 string str = null 是不分配內(nèi)存空間,而string str = "" 給它分配長度為空字符串的內(nèi)存空間。
14:概述.NET里對(duì) remoting 和 webservice 兩項(xiàng)技術(shù)的理解和實(shí)際中的應(yīng)用。
答 遠(yuǎn)程邏輯調(diào)用,remoing接口只能用在.net中
15:什么是code-behind技術(shù)
答 aspx and cs  代碼隱藏
16:概述三層結(jié)構(gòu)體系
答 表示層 數(shù)據(jù)層 業(yè)務(wù)層
17:用.net做B/S結(jié)構(gòu)的系統(tǒng),您是用幾層結(jié)構(gòu)來開發(fā),每一層之間的關(guān)系以及為什么要這樣分層?
答:一般為3層
        數(shù)據(jù)訪問層,業(yè)務(wù)層,表示層。
數(shù)據(jù)訪問層對(duì)數(shù)據(jù)庫進(jìn)行增刪查改。
業(yè)務(wù)層一般分為二層,業(yè)務(wù)表觀層實(shí)現(xiàn)與表示層的溝通,業(yè)務(wù)規(guī)則層實(shí)現(xiàn)用戶密碼的安全等。
表示層為了與用戶交互例如用戶添加表單。
優(yōu)點(diǎn):  分工明確,條理清晰,易于調(diào)試,而且具有可擴(kuò)展性。
缺點(diǎn):  增加成本。
18:什么是ASP.net中的用戶控件
答:用戶控件就是.ascx擴(kuò)展名的東西嘍,可以拖到不同的頁面中調(diào)用,以節(jié)省代碼.比如登陸可能在多個(gè)頁面上有,就可以做成用戶控件,但是有一個(gè)問題就是用戶控件拖到不同級(jí)別的目錄下后里面的圖片等的相對(duì)路徑會(huì)變得不準(zhǔn)確,需要自已寫方法調(diào)整.
19:什么叫應(yīng)用程序域?什么是受管制的代碼?什么是強(qiáng)類型系統(tǒng)?什么是裝箱和拆箱?什么是重載?CTS、CLS和CLR分別作何解釋?
答 應(yīng)用程序域可以理解為一種輕量級(jí)進(jìn)程。起到安全的作用。占用資源小
   受管制的代碼:unsafe:非托管代碼。不經(jīng)過CLR運(yùn)行。
   強(qiáng)類型系統(tǒng) RTTI:類型識(shí)別系統(tǒng)。
   裝箱就是把值類型到引用類型的轉(zhuǎn)換
   拆箱就是引用類型到值類型的轉(zhuǎn)換
   重載  方法名相同 不用個(gè)數(shù)的參數(shù)或者指定不同參數(shù)類型
   CTS:通用語言系統(tǒng)。CLS:通用語言規(guī)范。CLR:公共語言運(yùn)行庫。
   class box{
   int aa(object i)
   {} 
   object bb()
   {}
   }
   int bb=5
   new box().aa(bb)                  //裝箱
   int conver=(int)new box().zz();  //拆箱
   //重載
    public void aaa(int rad)
    {    }
    public void aaa(int len,int bre )
    {    }
    public void aaa(sting str)
    {    }
20:列舉一下你所了解的XML技術(shù)及其應(yīng)用
答:xml可以統(tǒng)一數(shù)據(jù)格式,XML可是好東西,保存配置,站與站之間的交流,WEB SERVICE都要用它.
 
21 :ADO.net中常用的對(duì)象有哪些?分別描述一下。
答:Connection 對(duì)象用于在應(yīng)用程序和數(shù)據(jù)庫之間的連接
   Command  可以檢索和操縱數(shù)據(jù)庫中的數(shù)據(jù)
   DataAdapter對(duì)象充當(dāng)DataSet和數(shù)據(jù)源之間用于檢索和保存數(shù)據(jù)的橋接器
   DataSet 對(duì)象從數(shù)據(jù)庫檢索的數(shù)據(jù)可以存儲(chǔ)在其中能夠以XML形式保存
   DataReader 是查詢結(jié)果的一種只進(jìn)。只讀的視圖 不具有DataSet的任何復(fù)雜功能
   所以可以加快訪問和查看數(shù)據(jù)的速度 不提供斷開式訪問
22:如何理解委托?
答:據(jù)說相當(dāng)于函數(shù)指針,定義了委托就可以在不調(diào)用原方法名稱的情況下調(diào)用那個(gè)方法.
msdn2005中是這樣解釋的:
委托具有以下特點(diǎn):委托類似于 C++ 函數(shù)指針,但它是類型安全的。
委托允許將方法作為參數(shù)進(jìn)行傳遞。委托可用于定義回調(diào)方法
委托可以鏈接在一起;例如,可以對(duì)一個(gè)事件調(diào)用多個(gè)方法。
方法不需要與委托簽名精確匹配。
23:C#中的委托是什么?事件是不是一種委托?
答 委托可以把一個(gè)方法作為參數(shù)代入另一個(gè)方法。
委托可以理解為指向一個(gè)函數(shù)的引用。
是,是一種特殊的委托
 
 
24:UDP連接和TCP連接的異同。
答: udp前者只管傳,不管數(shù)據(jù)到不到,無須建立連接. tcp后者保證傳輸?shù)臄?shù)據(jù)準(zhǔn)確,須要連結(jié).
25:ASP.net的身份驗(yàn)證方式有哪些?分別是什么原理?
答:Forms認(rèn)證,windows集成認(rèn)證等,passport驗(yàn)證 None
26:進(jìn)程和線程分別怎么理解?
答:進(jìn)程是老子,線程是兒子,沒有老子就沒有兒子,一個(gè)老子可以有多個(gè)兒子.一個(gè)兒子可以成為別人的兒子,一個(gè)老子也可以為別的老子生兒子.
27:什么是code-Behind技術(shù)。
答:代碼分離,這是個(gè)明智的東西,或者可以理解成HTML代碼寫在前臺(tái),C#代碼寫在后臺(tái).當(dāng)然前臺(tái)也有腳本,類的調(diào)用等,其實(shí)寫在一起也是可以的.
28:net中讀寫XML的類都?xì)w屬于哪些命名空間?
答:System.Xml
29解釋一下UDDI、WSDL的意義及其作用
答:UDDI 用于注冊(cè)各個(gè)服務(wù)提供商提供的服務(wù) 以便可以共享它們 它還有助于WEB服務(wù)客戶或web用戶查找該Web服務(wù)
wsdl 是web服務(wù)描述語言(web Services Description Language)
30:什么是SOAP,有哪些應(yīng)用。
答:SOAP(Simple Object Access Protocol )簡單對(duì)象訪問協(xié)議是在分散或分布式的環(huán)境中交換信息并執(zhí)行遠(yuǎn)程過程調(diào)用的協(xié)議,是一個(gè)基于XML的協(xié)議。使用SOAP,不用考慮任何特定的傳輸協(xié)議(最常用的還是HTTP協(xié)議),可以允許任何類型的對(duì)象或代碼,在任何平臺(tái)上,以任何一直語言相互通信。這種相互通信采用的是XML格式的消息,具體請(qǐng)看
 
31:如何理解.net中的垃圾回收機(jī)制。
答  GC?對(duì)象創(chuàng)建了總要清除啊,不然內(nèi)存哪夠用?
32:常用的調(diào)用webservice方法有哪些?
答 HTTP-get Http-post Http-soap
33 概述.NET里對(duì) remoting 和 webservice 兩項(xiàng)技術(shù)的理解和實(shí)際中的應(yīng)用。
答 遠(yuǎn)程邏輯調(diào)用,remoing接口只能用在.net中
34: 簡述 private、 protected、 public、 internal 修飾符的訪問權(quán)限。
答   private :   私有成員, 在類的內(nèi)部才可以訪問。 
     protected : 保護(hù)成員,該類內(nèi)部和繼承類中可以訪問。 
     public :    公共成員,完全公開,沒有訪問限制。 
     internal:   在同一命名空間內(nèi)可以訪問。
35:列舉ASP.NET 頁面之間傳遞值的幾種方式。 
答. 1.使用QueryString,
     源頁面
     string url;
      url="anotherwebform.aspx?name=" + TextBox1.Text
      Response.Redirect(url);
     目標(biāo)頁面
      Label1.Text=Request.QueryString["name"];
    2.使用Session變量
     源頁面
     Session["name"]=TextBox1.Text;
     Session["email"]=TextBox2.Text;
     Server.Transfer("anotherwebform.aspx");
    目標(biāo)頁面
     Label1.Text=Session["name"].ToString();
     Label2.Text=Session["email"].ToString();
     Session.Remove("name");
     Session.Remove("email");
    3.使用Server.Transfer
     源頁面代碼:
   public string Name
{
 get {
 return TextBox1.Text; }
}
//然后調(diào)用Server.Transfer方法
private void Button1_Click
(object sender, System.EventArgs e)
{
 Server.Transfer("anotherwebform.aspx");
}
    目標(biāo)頁面代碼:
private void Page_Load
(object sender, System.EventArgs e)

 WebForm1 wf1;
 wf1=(WebForm1)Context.Handler;
 Label1.Text=wf1.Name;
}
36:一列數(shù)的規(guī)則如下: 1、1、2、3、5、8、13、21、34......  求第30位數(shù)是多少, 用遞歸算法實(shí)現(xiàn)。
答:public class MainClass 
    { 
        public static void Main()   
        { 
            Console.WriteLine(Foo(30)); 
        } 
        public static int Foo(int i) 
        { 
            if (i <= 0) 
                return 0; 
            else if(i > 0 && i <= 2) 
                return 1; 
            else return Foo(i -1) + Foo(i - 2); 
        } 
    } 
37:override與重載的區(qū)別
答 :
override 與重載的區(qū)別。重載是方法的名稱相同。參數(shù)或參數(shù)類型不同,進(jìn)行多次重載以適應(yīng)不同的需要
Override 是進(jìn)行基類中函數(shù)的重寫。為了適應(yīng)需要。
38:請(qǐng)編程遍歷頁面上所有TextBox控件并給它賦值為string.Empty?
答:
      foreach (System.Windows.Forms.Control control in this.Controls)
      {
if (control is System.Windows.Forms.TextBox)
{
    System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ;
    tb.Text = String.Empty ;
}
      }
39:請(qǐng)編程實(shí)現(xiàn)一個(gè)冒泡排序算法?
答:
        int [] array = new int [*] ;
int temp = 0 ;
for (int i = 0 ; i < array.Length - 1 ; i++)
{
for (int j = i + 1 ; j < array.Length ; j++)
{
if (array[j] < array[i])
{
temp = array[i] ;
array[i] = array[j] ;
array[j] = temp ;
}
}
}
40:描述一下C#中索引器的實(shí)現(xiàn)過程,是否只能根據(jù)數(shù)字進(jìn)行索引?
答:不是??梢杂萌我忸愋汀?
41:求以下表達(dá)式的值,寫出您想到的一種或幾種實(shí)現(xiàn)方法: 1-2+3-4+……+m
答:
    int Num = this.TextBox1.Text.ToString() ;
int Sum = 0 ;
for (int i = 0 ; i < Num + 1 ; i++)
{
if((i%2) == 1)
{
Sum += i ;
}
else
{
Sum = Sum  - I ;
}
}
System.Console.WriteLine(Sum.ToString());
System.Console.ReadLine() ;
42:在下面的例子里
     using System;
     class A
     {
          public A()
           {
                PrintFields();
           }
          public virtual void PrintFields(){}
      }
      class B:A
      {
           int x=1;
           int y;
           public B()
   {
               y=-1;
           }
           public override void PrintFields()
           {
               Console.WriteLine("x={0},y={1}",x,y);
           }
當(dāng)使用new B()創(chuàng)建B的實(shí)例時(shí),產(chǎn)生什么輸出?
答:X=1,Y=0;x= 1 y = -1
43:net中讀寫數(shù)據(jù)庫需要用到那些類?他們的作用?
答:DataSet:數(shù)據(jù)存儲(chǔ)器。
    DataCommand:執(zhí)行語句命令。
    DataAdapter:數(shù)據(jù)的集合,用于填充。
44:ASP.net的身份驗(yàn)證方式有哪些?分別是什么原理?
答:Windwos(默認(rèn))用IIS...
    From(窗體)用帳戶
    Passport(密鑰)
45:在.net中,配件的意思是?
答:程序集。(中間語言,源數(shù)據(jù),資源,裝配清單)
46:net Remoting 的工作原理是什么?
答:服務(wù)器端向客戶端發(fā)送一個(gè)進(jìn)程編號(hào),一個(gè)程序域編號(hào),以確定對(duì)象的位置
 
47:根據(jù)委托(delegate)的知識(shí),請(qǐng)完成以下用戶控件中代碼片段的填寫: 
namespace test 

public delegate void OnDBOperate(); 
public class UserControlBase : System.Windows.Forms.UserControl 

public event OnDBOperate OnNew; 
privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e)

if(e.Button.Equals(BtnNew)) 

//請(qǐng)?jiān)谝韵卵a(bǔ)齊代碼用來調(diào)用OnDBOperate委托簽名的OnNew事件。


}
答:if( OnNew != null   
    OnNew( this, e ; 
48:SQLSERVER服務(wù)器中,給定表 table1 中有兩個(gè)字段 ID、LastUpdateDate,ID表示更新的事務(wù)號(hào), LastUpdateDate表示更新時(shí)的服務(wù)器時(shí)間,請(qǐng)使用一句SQL語句獲得最后更新的事務(wù)號(hào)
答:Select ID FROM table1 Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM table1) 
49:根據(jù)線程安全的相關(guān)知識(shí),分析以下代碼,當(dāng)調(diào)用test方法時(shí)i>10時(shí)是否會(huì)引起死鎖?并簡要說明理由。
public void test(int i) 

   lock(this) 
 { 
   if (i>10) 
   { 
     i--; 
     test(i); 
   } 
 } 
}
答:不會(huì)發(fā)生死鎖,(但有一點(diǎn)int是按值傳遞的,所以每次改變的都只是一個(gè)副本,因此不會(huì)出現(xiàn)死鎖。但如果把int換做一個(gè)object,那么死鎖會(huì)發(fā)生)
50:簡要談一下您對(duì)微軟.NET 構(gòu)架下remoting和webservice兩項(xiàng)技術(shù)的理解以及實(shí)際中的應(yīng)用。
答:WS主要是可利用HTTP穿透防火墻。Remoting可以利用TCP/IP,二進(jìn)制傳送提高效率
51:用C#實(shí)現(xiàn)以下功能
a 產(chǎn)生一個(gè)int數(shù)組,長度為100,并向其中隨機(jī)插入1-100,并且不能重復(fù)
答 :List L=new List();
Random random = new Random();
for (int i = 1; i <= 100; i++)
{
if (L.IndexOf(i) < 0)
{
L.Add(random.Next(1,100));
}

b 對(duì)上面生成的數(shù)組排序,需要支持升序、降序兩種順序
答  L.Reverse(L);
    L.Sort(L); 
52:請(qǐng)說明.net中的錯(cuò)誤處理機(jī)制,并舉例
答  異常是從 Exception 類類繼承的對(duì)象。異常從發(fā)生問題的代碼區(qū)域引發(fā),然后沿堆棧向上傳遞,直到應(yīng)用程序處理它或程序終止。
try
{ //執(zhí)行代碼,不確定是否會(huì)出錯(cuò) }
catch
{ //出錯(cuò)處理 }
finally
{ //無論怎樣,都要執(zhí)行 }
53:請(qǐng)說出強(qiáng)名的含義
答 垃圾回收的原理是根據(jù)是否空引用,和該數(shù)據(jù)類型占用內(nèi)存來判斷該收回多少內(nèi)存.強(qiáng)類型說白就是必須要有個(gè)數(shù)據(jù)類型.
54:請(qǐng)列出c#中幾種循環(huán)的方法,并指出他們的不同
答  FOR  WHILE    foreach  do while
55:請(qǐng)指出.net中所有類型的基類
答  object
56:請(qǐng)指出GAC的含義
答  全局訪問緩存
57:SQL SREVER中,向一個(gè)表中插入了新數(shù)據(jù),如何快捷的得到自增量字段的當(dāng)前值
答   INSERT INTO jobs (job_desc,min_lvl,max_lvl)
     VALUES ('Accountant',12,125)
  
58:什么是WEB控件?使用WEB控件有那些優(yōu)勢?  
答 web控件就是可以在服務(wù)器執(zhí)行的控件,優(yōu)勢在于可以回傳數(shù)據(jù),帶有事件驅(qū)動(dòng)
59: 請(qǐng)解釋ASP。NET中以什么方式進(jìn)行數(shù)據(jù)驗(yàn)證?  
答  .net中提供了幾個(gè)數(shù)據(jù)驗(yàn)證控件,可以在服務(wù)器端或者客戶端進(jìn)行驗(yàn)證。
60: 請(qǐng)談?wù)剬?duì)正則表達(dá)式的看法?  
答  主要用在字符串的匹配上面,與具體的語言環(huán)境無關(guān)。  
   
61:  ASP。NET中共有幾種類型的控件?各有什么區(qū)別?  
答      Html   控件   傳統(tǒng)的html標(biāo)記  
        Web     控件     可以回傳數(shù)據(jù),事件驅(qū)動(dòng)  
        自定義   控件   在原有控件的基礎(chǔ)上增加功能  
        復(fù)合控件         多個(gè)子控件復(fù)合成一個(gè)新的控件  
   
62:  WEB控件可以激法服務(wù)端事件,請(qǐng)談?wù)劮?wù)端事件是怎么發(fā)生并解釋其原理?自動(dòng)傳回是什么?為什么要使用自動(dòng)傳回。  
答  通過實(shí)現(xiàn)IPostBack這個(gè)接口來執(zhí)行事件。自動(dòng)回傳就是AutoPostBack,使用自動(dòng)回傳可以監(jiān)視客戶端變化情況并將這種改變返回到服務(wù)器端              
     
63:  WEB控件及HTML服務(wù)端控件能否調(diào)用客戶端方法?如果能,請(qǐng)解釋如何調(diào)用?  
答  能,服務(wù)器端控件在html中表現(xiàn)形式還是html標(biāo)記,所以可以執(zhí)行客戶端事件,有多種方式:1、control.Attributes["onclick"]="...;";
         2、<script   for="controlName"   event="onclick"></script>    
                    
   
64: 請(qǐng)解釋ASP。NET中的web頁面與其隱藏類之間的關(guān)系?  
答 繼承的關(guān)系  
   
65: 什么是viewstate,能否禁用?是否所用控件都可以禁用? 
答  可以全部禁用,viewstate就是hidden   input,只不過加上了微軟的編碼方式記錄控件的狀態(tài)  
     
66: 當(dāng)發(fā)現(xiàn)不能讀取頁面上的輸入的數(shù)據(jù)時(shí)很有可能是什么原因造成的?怎么解決
答  可能就是事件沒有關(guān)聯(lián),或者根本就沒有寫讀取代碼。
    解決 檢查代碼, 設(shè)斷點(diǎn)調(diào)試
   
67:請(qǐng)解釋一個(gè)WEB頁面中代碼執(zhí)行次序。  
答  參看.cs   知道最先執(zhí)行OnInit();   然后到Page_Load,最后到具體的執(zhí)行事件。  
   
68:請(qǐng)解釋什么是上下文對(duì)象,在什么情況下要使用上下文對(duì)象  
答  HttpContext,   在類中調(diào)用的時(shí)候需要用到HttpContext  
   
69:請(qǐng)解釋轉(zhuǎn)發(fā)與跳轉(zhuǎn)的區(qū)別?  
答  Transfer   是轉(zhuǎn)發(fā)   包括HttpHandler對(duì)象          
    Redirect   就是跳轉(zhuǎn)    
  
70: 請(qǐng)解釋ASP。NET中button  linkbutton     imagebutton     及hyperlink這四個(gè)控件之間的功別 
答   button   imagebutton 將數(shù)據(jù)傳遞回服務(wù)器
     hyperlinK 頁面之間的導(dǎo)航
     linkbutton主要用于將數(shù)據(jù)保存到服務(wù)器或訪問服務(wù)器上的數(shù)據(jù)
71:請(qǐng)解釋一下。NET多層應(yīng)用程序中層與層之間以那幾種方式進(jìn)行數(shù)據(jù)傳遞。并解釋你自己的項(xiàng)目中采用那種方式進(jìn)行。  
答   這個(gè)傳遞方式不定,很多都是傳遞DataSet, XML也可以 
   
72:如果出現(xiàn)ASP。NET中的事件不能觸發(fā)可能由于什么原因造成?  
答  事件丟失,特別是使用vss的時(shí)候最容易造成這種情況,原因不明  
   
73:如果需要在datagride控件中的某一列中添加下拉列表框并綁定數(shù)據(jù)怎么解決?  
答   使用模板列來添加dropdownlist,綁定數(shù)據(jù)使用代碼前置的方式    
   
74:請(qǐng)解釋asp.net中的數(shù)據(jù)綁定與傳統(tǒng)數(shù)據(jù)綁定有什么區(qū)別?  
答  更靈活 更方便 
   
75:請(qǐng)解釋.net采用委托實(shí)現(xiàn)的事件模型與JAVA中采用接口實(shí)現(xiàn)的事件模型有什么區(qū)別, 答    以圖示方式解釋。  
                         
   
76:請(qǐng)解釋接口的顯式實(shí)現(xiàn)有什么意義?  
答    規(guī)定強(qiáng)制執(zhí)行,保持一致  
77: 什么情況用HTML控件,什么情況用WEB控件,并比較兩者差別
答   客戶端表現(xiàn)用html控件,如果想和server端交互,那么加上runat=server,它就成了服務(wù)器端控件,但它沒有web控件的很多方法和屬性,如果你需要用到,那么還是用web   controls
78:  C#中的接口和類有什么異同。
答   接口只能包含抽象方法,不能包含任何方法實(shí)現(xiàn),不能創(chuàng)建接口實(shí)例,接口成員沒有訪問修飾符,接口成員必須是方法屬性事件或者索引器不能包含常數(shù)字段運(yùn)算符也不能有靜態(tài)成員
本文來自: PQ秀秀網(wǎng)(http://www.pqshow.com) 詳細(xì)出處參考:http://www.pqshow.com/program/aspnet/200909/10570.html
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ASP.NET中級(jí)學(xué)習(xí)
asp.net基礎(chǔ) 筆試題(全解完整答案)
Barcode Professional for ASP.NET使用教程:條碼圖像保存到數(shù)據(jù)庫或者XML文件
ASP.NET 4.5新特性之新的模型綁定方式
日歷控件綁定TextBox asp.net
Asp.Net性能優(yōu)化
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服