コンテンツにスキップ

ASP.NET

出典: フリー百科事典『ウィキペディア(Wikipedia)』

ASP.NETWebWebWebASP.NETActive Server Pages.NET

ASP.NET3[1]

ASP.NET Web

ASP.NET MVC

ASP.NET Web

Web APIASP.NET Web APIASP.NET SignalR

.NET CoreASP.NET Core

ASP.NET Web[]


ASP.NETWebHTMLHTTPGUIASPHTMLVisual StudioGUIHTTP POSTPostBack使

HTMLHTTPJavaScript使WebWebWebHTTPWebWeb

HTMLASP

ASPSSIASP.NET

ASP.NET[]


IISASP.NETaspnet_isapi.dllISAPIASP.NET*.configDLL

ASP.NET使
System.Web
System.Web.UI

ASP.NET[]


Visual StudioVisual BasicC#C++/CLIJScript.NET.NET

[]


aspx 



asax 



ascx 



ashx 

HTTP

asmx 



axd 



browser 

Web

config 

WebXML

cs/vb 

C#Visual Basic

master 



sitemap 



skin 

Web

resx 


[]


App_Code

*.cs*.vb

App_LocalResources



App_GlobalResources

 (*.resx) 

App_Themes



App_Browsers

沿 *.browser 

bin

ASP.NET

ASP.NET[]


ASP.NET (<% %>)body使 (使)

1: Hello, WorldVisual Basic)
 <%@ Page Language="VB" %>
 <script runat="server">
     Private Sub Page_Load()
         Label1.Text = "Hello, World"
     End Sub
 </script>
 <html>
  <body>
   <form runat="server">
    <asp:Label id="Label1" />
   </form>
  </body>
 </html>

例2: コードを別のファイルに記述する。

Default.aspx

 <%@ Page Language="VB" CodeFile="Default.aspx.vb" Inherits="_Default" %>
 <html>
  <body>
   <form runat="server">
    <asp:Label id="Label1" />
   </form>
  </body>
 </html>

Default.aspx.vb

 Partial Class _Default
     Inherits System.Web.UI.Page
     Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
         Label1.Text = "Hello, World"
     End Sub
 End Class

開発ツール[編集]

展開プラットフォーム[編集]

フレームワーク[編集]

関連項目[編集]

脚注[編集]

  1. ^ ASP.NET の概要”. Microsoft Docs (2019年8月10日). 2019年10月5日閲覧。 “ASP.NET は、web アプリケーションを作成するための3つのフレームワークを提供します。Web フォーム、ASP.NET MVC、および ASP.NET Web ページ。”

外部リンク[編集]