我需要證明這個混合字符串和C#代碼:MVC需要在Razor視圖
顯示的@Model.AgreementsList.Count
Model.AgreementsList.Count < Model.Filter.DisplayLastAgreementsCount ? Model.AgreementsList.Count : Model.Filter.DisplayLastAgreementsCount
什麼,我需要在CSHTML文件寫? 我玩@
和{}
並沒有找到解決方案。 感謝
我需要證明這個混合字符串和C#代碼:MVC需要在Razor視圖
顯示的@Model.AgreementsList.Count
Model.AgreementsList.Count < Model.Filter.DisplayLastAgreementsCount ? Model.AgreementsList.Count : Model.Filter.DisplayLastAgreementsCount
什麼,我需要在CSHTML文件寫? 我玩@
和{}
並沒有找到解決方案。 感謝
使用@()
(使用@{}
只執行封閉的代碼,並沒有寫入任何響應流)
@(Model.AgreementsList.Count < Model.Filter.DisplayLastAgreementsCount ? Model.AgreementsList.Count : Model.Filter.DisplayLastAgreementsCount)
但是,而不是在視圖做這種事情,你可能會更好製作一個ViewModel或者甚至使用ViewBag
並從Controller分配這個輸出。
使用@:
寫入一個字符串和@
從模型中檢索數據。
謝謝。我添加了我的變量查看包,它顯示很好。也增加了零計數檢查。 – Alexander
很高興聽到它!如果StackOverflow上的答案回答了您的問題(如本文所示),請點擊答案旁邊的勾號接受答案(同時您也會獲得額外的代表)。 –