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