Open GSSBilly opened 5 years ago
[所有 Dom 物件請使用 Razor Helper 產生]
https://github.com/asd211322/Net-MVC-Workshop1/blob/c238943f1a622a680123eaff7052874b0c41548a/ASP_WorkShop_MVC/Views/Home/Index.cshtml#L10-L11
[建議充分利用 Model Binding] DisplayName 可由 View Model 提供,View Model 需補上與搜尋條件相關的成員
https://github.com/asd211322/Net-MVC-Workshop1/blob/c238943f1a622a680123eaff7052874b0c41548a/ASP_WorkShop_MVC/Views/Home/Index.cshtml#L1
https://github.com/asd211322/Net-MVC-Workshop1/blob/c238943f1a622a680123eaff7052874b0c41548a/ASP_WorkShop_MVC/Views/Home/Index.cshtml#L15-L38
[建議都使用強型別 Model Binding 方式]
https://github.com/asd211322/Net-MVC-Workshop1/blob/c238943f1a622a680123eaff7052874b0c41548a/ASP_WorkShop_MVC/Views/Home/search.cshtml#L14
[Any()]
https://github.com/asd211322/Net-MVC-Workshop1/blob/c238943f1a622a680123eaff7052874b0c41548a/ASP_WorkShop_MVC/Views/Home/search.cshtml#L30
[EditorFor 有緩存機制應謹慎使用,並留意 Model State的控制]
https://github.com/asd211322/Net-MVC-Workshop1/blob/c238943f1a622a680123eaff7052874b0c41548a/ASP_WorkShop_MVC/Views/Home/Create.cshtml#L20
https://github.com/asd211322/Net-MVC-Workshop1/blob/c238943f1a622a680123eaff7052874b0c41548a/ASP_WorkShop_MVC/Views/Home/Create.cshtml#L37
[在此不需使用 labelText (客製用途)]
https://github.com/asd211322/Net-MVC-Workshop1/blob/c238943f1a622a680123eaff7052874b0c41548a/ASP_WorkShop_MVC/Views/Home/Create.cshtml#L59
MVC Razor Helper
[所有 Dom 物件請使用 Razor Helper 產生]
https://github.com/asd211322/Net-MVC-Workshop1/blob/c238943f1a622a680123eaff7052874b0c41548a/ASP_WorkShop_MVC/Views/Home/Index.cshtml#L10-L11