preloader

ASP.NET MVC

ASP.NET MVC 檔案上傳下載刪除功能

雖然現在檔案上傳下載網路上有很多範例,但這一次筆者要寫的是將這些功能整合應用,這些功能可以在內部系統或後台系統功能常看到,是實際上最常見需求,本例子用非常簡易的方式來陳現。 這樣不用老是遇到問題,就去問google老大,成品如下 這一次就從新專案MVC 5開始開發這一整個檔案管理系統、這個功能已經具備CRUD也包含了檔案上傳、下載、刪除機制。 Model分別有兩個Class,一個是Person和AppendFile public class Person { public int Id { get; set; } [Required(ErrorMessage = "請填寫姓名")] [DisplayName("姓名")] public string Name { get; set; } [Required(ErrorMessage = "請填寫備註")] [DisplayName("備註")] public string Remark { get; set; } public virtual ICollection<AppendFile> AppendFiles { get; set; } } public class AppendFile { public Guid Id { get; set; } public string FileName { get; set; } public string Extension { get; set; } public int PersonId { get; set; } public virtual Person Person { get; set; } } 上述是EF的一對多關聯設計。

ASP.NET MVC 基本常用控制項語法和用法

筆者已經許久沒寫MVC 5了,這一次到新單位回鍋MVC 5架構,所以趁這時候做一下表單開發的筆記 在Model建置一下 using System; using System.Collections.Generic; using System.Linq; using System.