ASP.NET 客户端与服务器 View 渲染

标签 asp.net asp.net-mvc asp.net-ajax jquery-templates

使用 ASP.NET MVC:我陷入了在服务器和客户端(例如 jquery 模板)中渲染 View 之间的困境。我不喜欢将两者混合的想法,正如我听到一些人说的那样。例如,有些人表示他们将在服务器端渲染初始页面(例如一堆评论的列表),然后当添加新评论时,他们使用客户端模板。在代码的两个不同区域具有相同渲染逻辑的要求让我想知道人们如何说服自己这是值得的。

您决定在何处使用哪个的原因是什么?

使用 ASP.NET Web 窗体时您的论点有何变化?

最佳答案

人们这样做的一个原因是他们希望自己的网站被搜索引擎索引,但也希望获得最佳的用户体验,因此正在为此编写客户端代码。考虑到您所拥有的限制和目标,您必须决定什么是有意义的。不幸的是,从技术角度来看,最具商业意义的东西似乎并不总是最有意义的。

关于ASP.NET 客户端与服务器 View 渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5876585/

相关文章:

c# - 从服务器端访问网络存储 - 可能吗?

html - 在 aspx 页面的 html 中更改 Css 类名称

c# - 带有 ASP.net 错误 5.5.1 需要身份验证的 SMTP 邮件

javascript - MVC 部分 View 和 Javascript

visual-studio-2010 - 命名空间 System.Web.UI 中不存在类型或命名空间名称 UpdatePanel

UpdatePanel 触发器上的 Jquery 函数

c# - ASP Core Minimal API - 如何使用 System.Text.Json 发送不带尾随零的小数?

Jquery AJAX删除问题

asp.net - 在 asp.net mvc 中绑定(bind)缺少元素的数组

asp.net - ASP .NET 4.0 如何在 EnableCDN=true 时重定向/覆盖 ScriptManager 的默认 CDN 路径