作者skitty (aki)
看板C_Sharp
標題[問題] 請教asp.net的觀念
時間Fri Aug 19 01:19:48 2016
本身是自學html css跟javascript
但是因為自學的關係總覺得觀念沒有很貫通
今天碰到了asp.net就產生一大堆問題
有點不知道把asp.net定位成什麼比較好
像是為什麼會把程式跟html寫在一起??
在同一個頁面上我可以看到html, javascript跟VBscript....
查了網上資源說還可以用VB或C#寫??
跟SERVER互動的部分也搞不大懂
在MSDN上說ASP.NET會以aspx作為副檔名這樣伺服器就會去識別它
假設寫一個提交表單
我會寫<form action="...."> 裡面可能是後端的php程式
或者是用ajax來連到對應的url
那為什麼還要發展asp來做這件事情呢
還有很多奇怪但又不知道怎麼查關鍵字的疑惑
買了坊間的書來看也還是搞不太清楚
希望有瞭解的人可以幫忙解惑~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.213.84
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1471540790.A.B96.html
1F:→ Litfal: 說ASP.NET太籠統,你說的應該是Web Form08/19 02:39
2F:推 areyo: 為了廣大的ide使用者08/19 08:01
3F:→ ssccg: WebForm是想讓WinForm開發者用熟悉的方式做web08/19 08:22
4F:→ ssccg: 至於html和script混在一起,其實跟asp.net沒關係,很久以前08/19 08:31
5F:→ ssccg: 的CGI時代都是這樣寫的08/19 08:42
6F:推 neo5277: html=毛胚屋,CSS=裝潢,ASP.NET=電視機,冰箱,冷氣08/19 09:12
那請問在asp裡javascript會扮演怎樣的角色呢
去除特效的部分
我不懂asp程式跟javascript的運作差異
可以理解成
asp是由server操作網頁
JS是網頁自己操作網頁嗎?
※ 編輯: skitty (114.136.166.240), 08/19/2016 09:46:16
7F:推 async: 剛自學asp.net那就不要學WebForm了,改學MVC 08/19 09:43
8F:→ neo5277: JS要比起來 應該滿像智慧宅的操控器這樣 08/19 10:09
9F:推 neo5277: 不過我現在看難你描述的好像是義大利麵式的方法 08/19 10:25
10F:→ neo5277: 正常來說code behide應該是分開的 08/19 10:25
11F:→ neo5277: ASPX就專門ASPX 前面的HTML 跟CONTROL就專門做UI介面 08/19 10:26
12F:→ neo5277: 我也是推薦你寫MVC對我他清楚好多不會很模糊 08/19 10:26
13F:→ Litfal: asp是後端,js是前端 08/19 20:00