整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML的两种渲染方法

eb 服务存在两种 HTML 渲染方法。

最早的HTML(web 1.0时代),都是服务器端渲染的,浏览器发送请求,服务器端将整个html作为一个完整文档发送给浏览器。最早响应浏览器请求的被称为CGI .

CGI

Java语言进入web 开发领域后,首先出现的技术是 servlet,这个技术模仿的是CGI.也是在服务器端渲染好整个HTML文档,然后反馈给浏览器。

Servlet能够很好地组织业务逻辑代码,但是在Java源文件中通过字符串拼接的方式生成动态HTML内容会导致代码维护困难、可读性差。于是产生了JSP技术,JSP在静态HTML内容中嵌入Java代码,Java代码被动态执行后生成HTML内容,类似的还有ASP,PHP等技术,这些技术本质上都是服务端渲染好整个HTML文档,都属于服务器端渲染。

web2.0时代 最大的思想革命本质不是前后端分离,而是把网页当作独立的应用程序(app)。前后端分离只是实现这一新架构的必然结果。web 2.0 时代最重要的就是ajax技术。

使用ajax技术后,HTTP GET拿到的不是渲染后的网页,而是一个由html和Javascript组成的应用, 这个应用以浏览器为虚拟机。装载和显示数据是app启动之后的运行逻辑。传统上应用叫什么?叫Client,也就是前端。于是前后端就这么分离了,浏览器变成了应用的运行环境,后端蜕化成了单纯的业务逻辑和数据接口。最典型的ajax 应用就是gmail,gmail实质上就是把过去桌面端的email 应用搬到了浏览器中。ajax这种技术也就是客户端渲染。

所有报表解决方案于一体的综合性平台

Stimulsoft Reports.Ultimate是集所有报表解决方案于一体的综合性平台,拥有在JavaScript、ASP.NET、ASP.NET MVC、WPF、Silverlight、WinRT、HTML5、Windows Forms、PHP、Java以及Flex环境下构建报表的一整套完整的工具。Stimulsoft Reports.Ultimate不仅拥有强大的报表导出系统,而且还支持多种报表导出格式,拥有简单且强大的报表引擎。Stimulsoft Reports.Ultimate基本原则是,用简单常规的方法创建报表,将不同的技术应用于应用程序

新功能:

  • 将HTML文本导出为PDF格式(不是图像)。
  • Web组件的PortNumber属性控制URL中的端口。
  • PositiveColor和NegativeColor被添加到仪表板中的指示器样式。
  • AlternatingCellForeColor已添加到仪表板中的数据透视表样式。
  • ForeColor已添加到仪表板中的仪表样式中。
  • HTML5查看器的ImagesQuality属性。
  • 数据转换属性到仪表板元素。
  • 支持Azure存储表。

增强功能:

  • 仪表板WPF。表元素,隐藏了Sparkline类型列的空列表。
  • 地图:各国对分组模式的改进。
  • WpfV2。GlobalizationEditor。在添加新文化的窗口中扩展了可用文化列表。
  • 使用OData。
  • 使用MongoDB。

修复:

  • 在WebDesginer中报表呈现事件。
  • 更新仪表板时清除数据缓存。
  • 用于在设计器的主菜单中保存新报表或仪表板的错误算法。
  • 交替行的一些问题。
  • 某些服务器配置中MVC中的主机名出现问题。
  • WebViewer中的Find函数。
  • 设计仪表板时定位操作按钮的一些问题。
  • 如果未连接到Web设计器中的数据库,则不会加载仪表板。
  • 在仪表板中命名数据源的一些问题。
  • 在仪表板的对话框中对样式颜色的支持进行了一些修复。
  • 结合使用数据转换和仪表板的一些错误是固定的。
  • 从XML报表模板加载文本格式的错误。
  • 查找器中的错误查找文本。
  • 仪表板表中甚至是特殊样式的错误。
  • 查看器中仪表板导出设置的选项。
  • 从仪表板中的选定组件获取样式的错误。
  • 保存为.mrx的错误。
  • DatePicker显示在屏幕之外。
  • 在报告的DIVt显示模式中显示水印的错误。
  • 仪表板页面设置的问题。
  • 在仪表板表中删除标题的问题。
  • 编辑变量时,换行符从其值中消失。
  • 仪表板表中单元格位移的问题。
  • 地图编辑器。DataColumns模式中的ColorEach参数消失了。
  • StiMap组件的“Get Style from Selected Component command”命令不起作用。
  • OData所选版本的状态。
  • StyleEditor。单击此处未单击。
  • 仪表板WPF。从右向左切换标签时,仪表板没有切换。
  • 在Flash设计器中检索SQL连接中的列时出错。
  • 在.NET Core中更改创建的图表类型时发生错误。

点击“了解更多”下载产品最新试用版

↓↓↓

典 ASP - Active Server Pages(动态服务器页面)

ASP ,全称 Active Server Pages(动态服务器页面),也被称为经典 ASP ,是在1998年作为微软的第一个服务器端脚本引擎推出的。

ASP 是一种使得网页中的脚本在因特网服务器上被执行的技术。

ASP 页面的文件扩展名是 .asp ,通常是用 VBScript 编写的。

ASP.NET

ASP.NET 是新一代 ASP 。它与经典 ASP 是不兼容的,但 ASP.NET 可能包括经典 ASP。

ASP.NET 页面是经过编译的,这使得它们的运行速度比经典 ASP 快。

ASP.NET 具有更好的语言支持,有一大套的用户控件和基于 XML 的组件,并集成了用户身份验证。

ASP.NET 页面的扩展名是 .aspx ,通常是用 VB (Visual Basic) 或者 C# (C sharp) 编写。

在 ASP.NET 中的控件可以用不同的语言(包括 C++ 和 Java)编写。

当浏览器请求 ASP.NET 文件时,ASP.NET 引擎读取文件,编译和执行脚本文件,并将结果以普通的 HTML 页面返回给浏览器。


ASP.NET Razor

Razor 是一种将服务器代码嵌入到 ASP.NET 网页中的新的、简单的标记语法,很像经典 ASP 。

Razor 具有传统的 ASP.NET 的功能,但更容易使用并且更容易学习。


ASP.NET 编程语言

本教程介绍了以下编程语言:

  • Visual Basic (VB.NET)

  • C# (发音:C sharp)


ASP.NET 服务器技术

本教程介绍了以下服务器技术

  • Web Pages(Razor 语法)

  • MVC(模型-视图-控制器)

  • Web Forms(传统的 ASP.NET)


ASP.NET 开发工具

ASP.NET 支持以下开发工具:

  • WebMatrix

  • Visual Web Developer

  • Visual Studio


ASP.NET 文件扩展名

  • 经典 ASP 文件的文件扩展名为 .asp

  • ASP.NET 文件的文件扩展名为 .aspx

  • Razor C# 语法的 ASP.NET 文件的文件扩展名为 .cshtml

  • Razor VB 语法的 ASP.NET 文件的文件扩展名为 .vbhtml