Asp.Net MVC:Serverside或Clientside解析HTML内容

时间:2016-09-22 19:27:15

标签: javascript html asp.net-mvc

处理/创建/解析HTML服务器或客户端的优缺点是什么。

第一个过程:

  1. 通过Razor解析服务器端的html数据
  2. 将此HTML代码传递给客户端并包含此
  3. 第二个过程:

    1. 将数据传递到客户端
    2. 解析这些例如使用javascript生成HTML代码
    3. 目前,我发现第一个只有缺点

      1. 数据块较大,因为我们不仅发送数据 数据到客户端
      2. 解析服务器端的数据需要更多费用 对于公司。

2 个答案:

答案 0 :(得分:1)

对于第二个流程:数据及其所有流程(业务逻辑或敏感数据)将可供客户查看。

此外,页面的呈现时间取决于客户端的计算机,因为它在本地执行而不是在服务器中执行。

我的建议是留在服务器端以保护您的数据处理。

答案 1 :(得分:0)

似乎这是mvc vs angular。我的不同之处在于谷歌和其他网络抓取工具对网页进行索引。如果这不是一个问题我喜欢在客户端尽可能多地做,而角或其他这样的html框架提供'解析'功能,以及双向绑定,服务和许多其他功能,使HTML中的客户端开发变得轻而易举。