範例會在 Client 端動態產生 table row 暫存資料,並在 submit 前將表格資料轉為 JSON 格式字串寫入 hiddenfield 以轉給後端,後端會將讀入的 JSON 字串反序列化為 List
2015年10月27日 星期二
【ASP.NET MVC】JSON from client to server
範例會在 Client 端動態產生 table row 暫存資料,並在 submit 前將表格資料轉為 JSON 格式字串寫入 hiddenfield 以轉給後端,後端會將讀入的 JSON 字串反序列化為 List
2015年10月22日 星期四
【Entity Framework】Anonymous type query
Using stored procedure to select an anonymous type result set
在使用 EF 的 ASP.NET MVC 專案中需要跑一段預存程序然後回傳一組不具名型別的資料,
類似
SELECT Student.Name, Class.Name FROM Student INNER JOIN Class ON Student.ClassId = Class.Id
這個 Query 出來的結果就是一個新的型別(既不屬於 Student 也不是 Class),偏偏 EF 的設計就是希望你弄出來的東西是強型別的,而不是像 DataTable 這類的東西(我本來一直天真的以為一定會有可以 Query Result 是 DataSet 或 DataTable)。
在使用 EF 的 ASP.NET MVC 專案中需要跑一段預存程序然後回傳一組不具名型別的資料,
類似
SELECT Student.Name, Class.Name FROM Student INNER JOIN Class ON Student.ClassId = Class.Id
這個 Query 出來的結果就是一個新的型別(既不屬於 Student 也不是 Class),偏偏 EF 的設計就是希望你弄出來的東西是強型別的,而不是像 DataTable 這類的東西(我本來一直天真的以為一定會有可以 Query Result 是 DataSet 或 DataTable)。
2015年10月8日 星期四
【ASP.NET MVC】Templates can be used only with field access, property access...etc
在使用 DisplayFor 時發生
範本只能配合欄位存取、屬性存取、單一維度陣列索引或單一參數自訂索引子運算式使用。
範本只能配合欄位存取、屬性存取、單一維度陣列索引或單一參數自訂索引子運算式使用。
2015年10月6日 星期二
【ASP.NET MVC】Ambiguous action
對控制器類型 'BBBController' 上動作 'Action' 的目前要求,在下列動作方法之間模稜兩可:
型別 a.b.c.BBBController 上的 System.Web.Mvc.ActionResult Action(a.b.c.BBBViewModel)
型別 a.b.c.AAAController 上的 System.Web.Mvc.ActionResult Action(a.b.c.AAAViewModel)
這個錯誤讓我還蠻意外的
型別 a.b.c.BBBController 上的 System.Web.Mvc.ActionResult Action(a.b.c.BBBViewModel)
型別 a.b.c.AAAController 上的 System.Web.Mvc.ActionResult Action(a.b.c.AAAViewModel)
這個錯誤讓我還蠻意外的
訂閱:
文章 (Atom)