国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

關于.net的幾個重要問題的bigeagle版本

2024-07-10 12:58:18
字體:
來源:轉載
供稿:網友
最近一直在用java + javabeans + jsp,chicken來我來,就對這幾個問題談談我自己的看法吧,肯定有不準確的地方,只是我自己的感覺而已。

1. page class 實現了哪個重要的 interface?   30分
page class主要是提供了一種機制,就是把server端的webcontrol或htmlcontrol轉換成hidden表單域,然后通過這些隱藏表單域來傳遞值,但由于封裝的很好,對于編程者來說可以不去理會這些。感覺上asp.net的這個機制比javabeans來的自然,也方便一些。

2. foo.aspx 編譯后的 class 名字是什么?      20分
這個和jsp差不多,系統在運行時如果發現沒有這個class或class生成的時間早于aspx文件的最后修改時間,就會重新編譯,類的名字是根據一定的規律隨機起的,系統自己知道,對于一般程序員是看不出什么來的,類存放于document and setting里的application data的一個子目錄里,具體我也記不清了。

3. shadow-copy dll 存在哪里?                30分
不知道想問什么。

4. 談談 autoeventwireup                      50分
這個實在是不清楚,感覺加不加目前沒什么區別,msdn也沒有相關資料,很有可能是為以后預留的接口。

5. 關于 directive 中的 inherits:一個 aspx 可能 inherits 多個 class 嗎?
   多個 page 可能 inherits 一個 code behind 嗎?        15分
一個aspx不能inherits多個class , 但多個page可以inherits一個code behind,前提是page里的server端control必須一樣,并且最后完成的功能也一樣。這個實際的作用就是可以實現不同頁面布局而不用分別寫codebehind

6. @assembly 和 csc /r 和 vs.net 項目中 reference 的關系是什么?  20分
這個關系不太好說,reference的作用是告訴編譯器要把所引用的dll編譯到現有的dll中,而@assembly時告訴虛擬機有這么個類,讓他能夠解釋這個。

7. web control 和 html control 在 performance 上有區別嗎?        30分
這個沒試過,但感覺web control更好一些,而 html control只不過是為了保持向后兼容而已。

8. 對 asp.net 的請求是由哪個 isapi extension 處理分發的?         20分
這個需要知道嗎?真想知道只要打開iis的屬性頁看看.aspx指向的dll或exe就行了。

9. 這個 isapi extension 實際上把請求 forword 到哪個 process?      20分
這個更簡單,你按ctrl + alt + del 看看服務器上那個線程占用內存最多就是哪個,哈哈。

10 如果使用外部進程維護 session,這個進程是什么?                 30分
   如果對它做 serialization 效率不滿意應該怎么辦?                30分
不明白要問什么,session指什么?

11 如何自己做個 httphandler? 能想出它有什么實際用處嗎?           50分
后一個問題問的很傻,沒用ms做他干嘛。怎么做可以看msdn,有很詳細的例子。


12 談談 httpmodule                                                30分
沒有仔細研究過,不過作用大概就是使客戶端請求更具象化一些吧。

13 如何在 vs.net 中 debug asp.net 應用?                          30分
      這個和普通應用程序的debug除了權限沒什么不同,如果iis和vs.net在同一臺機器上那就根本和debug普通應用程序一樣,如果不在同一臺機器上,那你需要在服務器上增加一個debug groups,然后把你的用戶加進去就可以了,具體怎么做可以看幫助。

14 如果你通過繼承 system.web.ui.control 寫了個 custom control,
   如何加上對 client-side script 的支持?                          50分
asp.net提供這個機制,page , webcontrol等都有registerclientscriptblock等幾個對client-side script的支持方法。

15 在 aspx 頁面中放上一些 textbox, listbox 等等 web control,
   但在 code-behind 中并不定義它們,是否可能使用這些 control?     50分
可以使用,但在服務器端不能使用,只能在客戶端使用他們。

16 自己寫個 control 如何支持 template?
   能否在 control 中寫代碼讀取 template 中將要放入的內容(比如控件)的值?                  50分
第一個問題是當然可以,第二個問題是用createchildcontrol創建這些控件,然后當成成員變量來引用,取得她們的值。

 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵溪市| 青岛市| 岳普湖县| 定远县| 兰考县| 青河县| 潍坊市| 荆门市| 米泉市| 西充县| 泽州县| 建湖县| 乡城县| 仁寿县| 招远市| 砚山县| 潍坊市| 葫芦岛市| 鄢陵县| 漯河市| 马关县| 金山区| 历史| 青岛市| 陇南市| 易门县| 二连浩特市| 神木县| 香河县| 来凤县| 克什克腾旗| 奎屯市| 绥德县| 璧山县| 神农架林区| 张家界市| 扶绥县| 射阳县| 建宁县| 乐至县| 文水县|