最近再看舊的專案,發現有個 ExpandoObject 物件,搭配 dynamic 定義使用挺特別的;雖然我很少
這樣使用,之後也不會這樣用但是知道一下即可...
直接來看程式碼
在 mvc 專案下,建立 ExpandoObject 物件,並且設定屬性 Message,然後傳入 View()
以上記得要 using System.Dynamic;
來到 View 檔案,可以直接使用 Model 來存取,而上方不用特別 using
執行結果
【參考】
https://learn.microsoft.com/zh-tw/dotnet/api/system.dynamic.expandoobject?view=net-7.0
https://blog.darkthread.net/blog/expandoobject/
沒有留言:
張貼留言