[asp.net_mvc]DispalyTemplate(寫在Shared底下?Controller底下), UIHelper寫在App_code?寫在View裡面?

  • 1398
  • 0

摘要:[asp.net_mvc]DispalyTemplate(寫在Shared底下?Controller底下), Helper寫在App_code?寫在View裡面?

  <!--利用DisplayTemplate將冗長的時間,轉換成簡單的年月日-->
               <!--感覺跟HtmlHelper有很類似的感覺-->
               <!--如果是一個頁面之中很常用的資料顯示轉換, 就直接在該View寫一個Helper-->
               <!--如果是整個方案都很常用的資料顯示轉換,就在app_code寫一個Helper-->
               <!--如果是整個方案都很常用的資料顯示轉換,也可以在Views/Shared/寫一個DisplayTemplate-->
               <!--如果這個方案下面有多個Controller, 但是每個Controller希望顯示不同樣的Datetime格式-->
               <!--那就建議針對不同的controller建立不同的DisplayTemplate-->
               <!--如果一個方案裡面有多個controller,而且每個controller要顯示Datetime的方式-->
               <!--更是一下子全部顯示,一下子只顯示年月...那還是不要用DisplayTemplate,-->
               <!--只在app_code那邊撰寫不同的Helper, 根據每隻程式不同的需求,呼叫不同的Helper吧-->