---
# System prepended metadata

title: 公司筆記_Web.NET_1126
tags: [工作, .NET, web form]

---

# 公司筆記_Web.NET_1126

---
###### tags: `.NET` `工作` `web form`

----
本文成就皆來自同事,感激我有好同事
目前最好發展為 .Net Core(跨平台/發展完整)
微軟已宣布停止更新 web Form .NET

---

目錄
- 講解webform .Net
- webconfig
- Global.aspx
> - 補充: Application_Start
- 使用附加至處理程序
- 使用主板面
> - 使用主版面(一般)
> - 使用主板面(巢狀)


## 講解 webform .Net

之前.NET是無法跨平台使用的
大約到2019年開始微軟開始開放可以在Mac Linux等上面使用

### C#
繼承C、C++ 為物件導向高階語言
- 效能高
- 有 .NET Framework 作為根基
- 強行別 安全性較好。

### PHP與 .NET的差異

- PHP為直譯式語言
- C#為.NET使用語言 為編譯式語言

編譯式語言：(強型別 快)
C、C++、Java、C#、Rust、Objective-C、Swift等等。

直譯式語言：(弱型別 慢(需要跟server溝通))
JavaScript、Python、Ruby、PHP等等

---

編譯式語言
直譯式語言
&emsp;&emsp;&emsp;&emsp; 轉譯成 => 機器語言

>> 機器語言就是用二進位代碼編寫的、機器能夠直接識別的指令。

### PHP網頁流程

![](https://i.imgur.com/mfVqcfY.png)

補充:
PHP雖然多在windows上開發網站
=> 多線程支持度不高
但PHP其實在LINUX中效能比windows好
=> 多線程支持度高

## webconfig






## Global.aspx

補充:
右webForm 打勾後才會出現Global.aspx
Global.aspx 會建立Application_Start功能 ,Application_Start為設定網站進入點的主要功能

![](https://i.imgur.com/31Ox7PT.png)

![](https://i.imgur.com/jHkQGhZ.png)




