首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

VS2013建立ASP.NET網頁:空項目與Web窗體的正確創建姿勢

     編輯:程式設計綜合問答

新手常見誤區

  • 選 **"ASP.NET Web Forms 應用程式"** → 生成一大堆預設頁面、配置、套件,像現成模板,改起來頭大。
  • 選 **"ASP.NET 空 Web 應用程式"** → 專案裡**什麼都沒有**,連 `Web.config` 都可能沒有,手動加頁面又怕遺漏配置。

正確流程:空專案 + 手動添加 Web 窗體

  1. 新建專案:`File` → `New` → `Project` → `Visual C#` → `Web` → **`ASP.NET Empty Web Application`** (空 Web 應用程式)。
  2. 專案建好後:解決方案資源管理器中右鍵專案 → `Add` → `New Item` → `Web` → **`Web Form`** (命名如 `Default.aspx`)。
  3. 自動生成內容:VS 會生成標準 `Default.aspx`、`Default.aspx.cs`、`Default.aspx.designer.cs` 並更新 `Web.config`,**只有必要的最小配置**。
  4. 後續開發:需要什麼頁面/控制器/模型,右鍵 `Add` 對應項目,**完全可控**。

為什麼這樣做更好?

  • **乾淨**:無多餘 NuGet 套件、無預設母版頁、無預設路由、無示例代碼。
  • **可控**:每個文件、每行配置都是你主動添加的,出錯易定位。
  • **適合學習**:強迫你理解 `Web.config`、頁面生命周期、控件註冊等核心機制。

補充:如果誤選了模板專案

刪除不需要的文件(`About.aspx`、`Contact.aspx`、預設 CSS/JS、多餘 NuGet 包),保留 `Web.config`、`Global.asax`、`packages.config`、`Default.aspx` 即可得到類似「空專案+一頁」的效果。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved