2
我的問題是關於使用MVC Razor視圖引擎。應該使用Razor視圖中的函數嗎?
要顯示數據,可以使用一些C#函數作爲內聯函數,例如
<td>@(Html.DisplayFor(m=>row.CurrencyFrom).ToString().Substring(3,3))</td>
<td>@(Html.DisplayFor(m=>row.rate).ToString("0.#####"))</td>
這是在這裏使用這些功能的好方法。我很抱歉,我是MVC和Razor的新手,但看起來它不符合分離原則。請指導我做這些格式和功能的正確方法。不確定是否有一種最佳實踐或指導方針可用?
非常感謝您的指導。
謝謝,我真的很感謝你的意見。按照我的架構,我正考慮在ModelView類中使用一些格式化的字段。這些字段當然不會與DB映射。不確定你對這個想法的看法。 – Toubi
我會說這很好。視圖模型只包含視圖所需的任何內容。它可以包含任何東西;商業模式實體與否。 –