![](/img/trans.png)
[英]ASP.NET MVC - How to implement an optional nested model with required fields?
[英]Is Model required or Optional in ASP.Net MVC?
我需要將excel文件上傳到服務器,讀取內容,執行一些驗證,然后將這些內容以原始html格式返回給瀏覽器。 我的問題是,如果我的控制器可以讀取文件的內容並動態生成html並將html內容發送回客戶端怎么辦? 這里沒有使用模型,這是一種不良的設計模式嗎?
在服務器端以單個字符串呈現所需的HTML,然后將其僅包含一個字符串放入模型中,然后將其發送到View並使用Html.Raw()進行展示,如下所示:
模型:
public class RenderedHtmlViewModel
{
public string RenderedHtml {get;set; }
}
視圖:
@Html.Raw(Model.RenderedHtml)
您應該避免這樣做。 您應該基於Excel文件內容構建模型,然后應基於該模型創建視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.