我需要将excel文件上传到服务器,读取内容,执行一些验证并以原始html格式将这些内容返回到浏览器。 我的问题是如果我的控制器可以读取文件的内容并动态构建html并将html内容发送回客户端。这里没有使用模型,这是一个糟糕的设计模式吗?
答案 0 :(得分:1)
在服务器端以单个字符串呈现所需的Html 然后将它放在只有一个字符串的Model中,然后将其发送到View并使用Html.Raw()显示它,如下所示:
型号:
public class RenderedHtmlViewModel
{
public string RenderedHtml {get;set; }
}
查看:
@Html.Raw(Model.RenderedHtml)
答案 1 :(得分:1)
你应该避免这样做。您应该根据Excel文件内容构建模型,然后根据该模型创建视图。