熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

十個ASP.NET基礎知識問答

2013-11-13 09:54:03  來源: .NET編程 

  很基礎的東西希望對愛好者特別是剛剛入門的朋友有所幫助雖然示例代碼是但是不影響朋友的參考

  ASPNET能在那些系統中運行?

  目前ASPNET還只能運行在微軟的Windows Windows XPWindows 和Windows的下當然是需要IIS支持的最初要讓Windows NT也支持ASPNET但可能微軟是有些技術問題或市場考慮還沒有實現NT下的ASPNET的支持

  在一個ASPX文件中是否可以同時使用一種以上的語言?

  答案讓你有點失望雖然微軟的提供了公共語言運行環境(CLRCommon Laguage Runtime)實現了多種編程語言間的緊密集成可以允許你從一個VB對象中導出C#所需的對象來但一個ASPX文件中只能用一種語言正如你不能在VBNET中使用C#的語法一樣不過不同語言的項目或生成的DLL可以互相調用

  ASPX文件的服務器端腳本支持那些語言?

  目前ASPX文件只支持C#Visual BasicNETJscriptNET和J#(目前國內比較流行的是C#)但是你使用codeehind(代碼分離)的方法創建一個獨立代碼文件你就可以使用任何NET編譯器支持的語言來實現功能了

  在Globalasax文件中能使用codebehind(代碼分離)技術嗎?

  當然可以了例如

  Globalasax

  和使用codebehind(代碼分離)技術

  Globalasax

  MyAppcs:

  [運行代碼] [復制到剪貼板] [ ± ]CODE:

  using SystemWeb;

  using SystemWebSessionState;

  public class MyApp {

  void Application_Start(object sender EventArgs e) {

  Application(online_session) = ;

  }

  void Session_Start(object sender EventArgs e) {

  ApplicationLock();

  Application(online_session) = (intParse(Application(online_session)) + );

  ApplicationUnLock();//

  }

  void Session_End(object sender EventArgs e) {

  ApplicationLock();//aspx

  Application(online_session) = (intParse(Application(online_session)) );

  ApplicationUnLock();

  }

  }

  我能看到ASPX文件在ASPNET中生成的代碼嗎?

  可以看到的當你的ASPX文件中包含命令或nfig中聲明了時你就可以在系統目錄下的MicrosoftNETFrameworkvXnnnnTemporary ASPNET Files中找到ASPX文件在ASPNET下生成的文件

  在ASPX文件中如何注釋呢?

  C#與js腳本的一樣同asp的語法一樣

  ASPX文件中是否可以存在一個以上服務器端 Form 標記?

  可以但是不能同時存在兩個以上服務器端的Form(即runat=Server

  我可以在Web窗體中使用自定義數據類型嗎

  可以你可以把包含自定義數據類型的DLL文件放在程序根目錄下的BIN目錄中ASPNET會在數據類型引用時裝載DLL文件的

  我能在Globalasax文件中觸發那些事件?

  Application對象創建和結束時所觸發的事件有

  Application_Start

  Application_Endl

  Session對象創建和結束時所觸發的事件有

   Session_Start

   Session_End

  對程序有請求發生時觸發的事件有 (按發生順序排列)

   Application_BeginRequest

   Application_AuthenticateRequest

   Application_AuthorizeRequest

   Application_ResolveRequestCache

   Application_AcquireRequestState

   Application_PreRequestHandlerExecute

   Application_PostRequestHandlerExecute

   Application_ReleaseRequestState

   Application_UpdateRequestCache

   Application_EndRequest

  當有程序有錯誤發生時觸發的事件有

   Application_Error

   Application_Disposed

  Web控件是否支持樣式表(CSS)呢?

  支持所有的Web控件都從基類SystemWebUIWebControlsWebControl中繼承了一個叫做CssClass的屬性

  例如

  <html>

  <head>

  <style>

  Input { font: pt verdana; color: red; }

  </style>

  </head>

  <body>

  <form runat=server>

  <asp:TextBox CssClass=Input RunAt=server />

  </form>

  </body>

  </html>


From:http://tw.wingwit.com/Article/program/net/201311/11906.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.