站長近況

歡迎光臨 W 先生的部落格,回首頁追蹤最新文章~

我正在寫碩論的計畫書,邀請大家參與 2025 年的訪談

目前分類:ASP.NET (5)

瀏覽方式: 標題列表 簡短摘要

【筆記】IIS 無法連線到設定的開發 Web 伺服器

這個問題目前遇到 2 次,我先說我的解法:重新開機

前天在公司用 VS 開發專案,compile 直接噴錯:IIS 無法連線到設定的開發 Web 伺服器

我在 Google 找了好幾篇文章,但沒有一個方法讓我徹底消除它...

其中黑暗大大說到「重開機」,欸還真的可以了。

 

開專案之前:我的 Google Chrome 有升級到最新版本

不知道這跟 Port 被占用有無關係?

以下開始我的心路歷程...

 

1. 開啟 IIS

這個方法不要學,是我自己想要開啟 IIS 來看能不能調整 Port 號。

但我還是給它記錄一下,因為預設 Windows 的 IIS 要手動開啟。

 

開始 > 控制台

文章標籤

Mr. W 發表在 痞客邦 留言(0) 人氣()

【筆記】如何在 ASP.NET 使用 RegularExpr

最近遇到一位客戶需要在前端驗證「電子信箱」是否符合格式,剛好我目前待的公司還是 Web Form 的架構。

之前都是隨手寫了 JavaScript 或利用 jQuerytest 函式,搭配正規表達式做檢查。

前幾天一時興起,就 Google 查了相關資料,發現可以經由前端 asp 元件的 RegularExpressionValidator 做檢查。

這麼一來,我就不用再寫 JS 或 jQuery 判斷了。

 

這個 RegularExpressionValidator 有很多屬性可以使用,先來看程式碼:

【筆記】如何在 ASP.NET 使用 RegularExpr

上方要檢查 txtCarerEmail 這個文字輸入框,此時:

ControlToValidate:綁定你要檢查的物件
ValidationExpression:正規表達式
Text:如果檢查不通過,在物件後方顯示提示文字。
ForeColor:文字的顏色
SetFocusOnError:觸發 Button 物件,檢查不通過則焦點放在該物件。

 

文章標籤

Mr. W 發表在 痞客邦 留言(0) 人氣()

undefined

我終於要來寫一些跟技術相關的文章了,這次想記錄學習 ASP.NET Core MVC 的過程。

關於 ASP.NET Core MVC 的觀念,我是第一次學,Google 上找了 2 個影片來學習:

英文:Learn ASP.NET Core MVC (.NET 6) - Full Course 

中文:ASP.NET Core MVC 入門教學

然後我沒有額外找書籍,因為看書寫 Code 實在太累了...

看影片反而覺得比較有趣一點(至少不會睡著)

過去我也有一邊看 C# 書籍,一邊寫 Code 的經驗

(但其實還有老師上課一步步教你打 Code)

後來發現看影片好吸收,所以就習慣看影片了

不過程式書籍,是幫自己打下"觀念"的好幫手

所以有些進階的技術,或許在書中找得到,有空也可以看看書

 

我原先是學 MVC,進公司之後變成 Web Form,因為明年要開發新產品

(所以就... 要開始學 Core MVC 了,不知道要開心還是難過?)

文章標籤

Mr. W 發表在 痞客邦 留言(0) 人氣()

undefined

這次參考凱哥老師的這支影片:

https://www.youtube.com/watch?v=6efydUDuyAs&list=PLneJIGUTIItsCaiHCd8Rte8kM0fIlyM2f&index=5

 

本篇文章是 ASP.NET Core MVC 筆記系列,相關文章可參考:

ASP.NET Core MVC (.NET 6) 學習心得

 

一開始先建立 Hello World 專案,設定好會長成下方這樣

點開熱重載的下拉選項,勾選"檔案儲存時的熱重載"

一勾起來就代表啟動專案時,不需要重整頁面,改過的 code 就會立即 update

02-001.png

1. Controller

雖然今天是說 MVC,但 Model 還沒用到

點開"Controllers / HomeController.cs",一開始需要新增 ActionResult

先複製 Privacy 的來改,記得將 function 名稱換成 HelloWorld

文章標籤

Mr. W 發表在 痞客邦 留言(0) 人氣()

undefined

我看了凱哥老師的教學,這次的筆記是參考這支影片:

https://www.youtube.com/watch?v=j7CIx9SuKak&list=PLneJIGUTIItsCaiHCd8Rte8kM0fIlyM2f&index=4

(在此謝謝凱哥提供中文解說 .NET Core MVC)

 

本篇文章是 ASP.NET Core MVC 筆記系列,相關文章可參考:

ASP.NET Core MVC (.NET 6) 學習心得

 

1. 建立 ASP.NET Core MVC (Model-View-Controller) 應用程式

打開你的 VS 2022,選擇"建立新的專案"

01-001.png

選擇"ASP.NET Core Web (MVC)",點擊"下一步"

01-002.png

專案與方案名稱都不用改,直接"下一步"

【備註】一個方案底下,可以有很多個專案,通常遇到大型架構就會這樣組合

文章標籤

Mr. W 發表在 痞客邦 留言(0) 人氣()