有些問題事過境遷沒必要拿beta1的問題來問的,代答KW問題

來源:互聯網
上載者:User
問題 1.    Page class 實現了哪個重要的 interface?

a:
public class Page : TemplateControl, IhttpHandler


2. foo.aspx 編譯後的 class 名字是什嗎?

a: foo_aspx

3. Shadow-copy dll 存在哪裡?
a:
當然不可以,如果第一編譯之後刪除DLL那是自找沒趣。

4. 談談 AutoEventWireup
a:
AutoEventWireup屬性是用來控制是否允許page framework自動調用Page_Init和Page_Load方法的,預設情況下是true.

5. 關於 Directive 中的 Inherits:一個 aspx 可能 inherits 多個 class 嗎?
多個 page 可能 inherits 一個 code behind 嗎?
a:
一個aspx葉面就是一個class,你說在C#中能繼承多個父類嗎?:)

6. @Assembly 和 csc /r 和 vs.net 項目中 reference 的關係是什嗎?
a:
自找沒趣的做法

7. web control 和 html control 在 performance 上有區別嗎?
a:
說實話,web control在效能上面和html control沒什麼區別,或許還遜色一些,但是它的可程式化性事件模型無與倫比。

8. 對 asp.net 的請求是由哪個 isapi extension 處理分發的?
a:
如果有自己寫的繼承 IHttpHandler 的東東,知道這些就有用了。

9. 這個 isapi extension 實際上把請求 forword 到哪個 process?
a:
aspnet_wp.exe

10 如果使用外部進程維護 session,這個進程是什嗎?
a:
aspstate.exe
session可以有3種維護方式。

11 如何自己做個 httphandler? 能想出它有什麼實際用處嗎?
a:
webserver

12 談談 HttpModule
a:
問題 11 的延伸

13 如何在 VS.NET 中 debug asp.net 應用?
a:
break point

14 如果你通過繼承 System.Web.UI.Control 寫了個 Custom Control,
如何加上對 client-side script 的支援?
a:
beat2中的Page.RegisterClientScriptBlock被廢棄了。
比如在一個<asp:button>中想要增加一個用戶端指令碼事件:
Button1.Attributes.Add("onclick","alert(‘用戶端的javascritp指令碼’)");

15 在 aspx 頁面中放上一些 TextBox, ListBox 等等 Web Control,
但在 code-behind 中並不定義它們,是否可能使用這些 control?
a:
當然可以,你仔細看看VS.NET產生的protected類型的成員變數就知道了:
protected System.Web.UI.WebControls.Button Button1;

相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。