[問題] 請教asp.net的觀念

作者: skitty (aki)   2016-08-19 01:19:48
本身是自學html css跟javascript
但是因為自學的關係總覺得觀念沒有很貫通
今天碰到了asp.net就產生一大堆問題
有點不知道把asp.net定位成什麼比較好
像是為什麼會把程式跟html寫在一起??
在同一個頁面上我可以看到html, javascript跟VBscript....
查了網上資源說還可以用VB或C#寫??
跟SERVER互動的部分也搞不大懂
在MSDN上說ASP.NET會以aspx作為副檔名這樣伺服器就會去識別它
假設寫一個提交表單
我會寫<form action="...."> 裡面可能是後端的php程式
或者是用ajax來連到對應的url
那為什麼還要發展asp來做這件事情呢
還有很多奇怪但又不知道怎麼查關鍵字的疑惑
買了坊間的書來看也還是搞不太清楚
希望有瞭解的人可以幫忙解惑~
作者: Litfal (Litfal)   2016-08-19 02:39:00
說ASP.NET太籠統,你說的應該是Web Form
作者: areyo (沒有名字的怪物)   2016-08-19 08:01:00
為了廣大的ide使用者
作者: ssccg (23)   2016-08-19 08:22:00
WebForm是想讓WinForm開發者用熟悉的方式做web至於html和script混在一起,其實跟asp.net沒關係,很久以前的CGI時代都是這樣寫的
作者: neo5277 (I am an agent of chaos)   2016-08-19 09:12:00
html=毛胚屋,CSS=裝潢,ASP.NET=電視機,冰箱,冷氣
作者: async (非同步)   2016-08-19 09:43:00
剛自學asp.net那就不要學WebForm了,改學MVC
作者: neo5277 (I am an agent of chaos)   2016-08-19 10:09:00
JS要比起來 應該滿像智慧宅的操控器這樣不過我現在看難你描述的好像是義大利麵式的方法正常來說code behide應該是分開的ASPX就專門ASPX 前面的HTML 跟CONTROL就專門做UI介面我也是推薦你寫MVC對我他清楚好多不會很模糊
作者: Litfal (Litfal)   2016-08-19 20:00:00
asp是後端,js是前端

Links booklink

Contact Us: admin [ a t ] ucptt.com