1
在我的asp.net核心2.0應用程序中,我需要顯示付款收據的細節作爲用戶的視圖。我還需要向用戶發送與電子郵件相同的HTML文本(減去頂部導航欄)。如何在asp.net核心控制器中呈現視圖到html字符串?
我的想法是將支付細節放在局部視圖中。然後,我可以在網站以及電子郵件中使用這種局部視圖。
出現Html
對象被自動注入到剃鬚刀頁面,例如,可以調用@Html.Partial().
有沒有辦法使用Controller類中的這個Html
對象?或者,是否有將.cshtml
文件轉換爲html字符串的不同機制?問候。
你可以使用Viewbag發送html字符串到View,並且你想要顯示html正確使用Html.Raw(「把你的html內容放在這裏」)。 – Saineshwar
@Saineshwar,他希望他自己的C#代碼中的渲染字符串用於郵件系統 –