3

无论如何,是否可以使用 Expression Studio 完全测试 ASP.NET 网页,还是只能看到页面的静态视图而无法与页面上的任何元素进行交互?

4

3 回答 3

2

基于 Zhaph 的回答,他是正确的(或至少据我所知)SuperPreview 纯粹是一个静态渲染引擎。我确实找到了 2 个对我非常有用的程序。

首先是Lunascape5,这是一个多引擎 Web 浏览器,包括 Trident、Webkit 和 Gecko 的引擎。所以这是现代浏览器的一个很好的起点。我确实在 Gecko 引擎中发现了一个错误,它不允许您登录集成安全性 ASP.NET 网站,也不允许您正确设置身份验证处理以将其集成。

继续处理被称为 IE 的祸根,我发现IETester允许您并排运行具有完整功能的 IE 5.5、6、7 和 8 的副本。这取代了我之前的 MultipleIE 安装副本,因为我遇到了 IE6 无法正常工作的问题(无法突出显示,无法输入表单)。这个工具非常好,我强烈推荐它。

SuperPreview 的 DOM 分析功能和测量工具非常棒。

于 2009-08-31T13:17:58.193 回答
0

我的印象是 SuperPreview 实际上是页面的静态渲染——你可以获得 DOM 交互性,但仅此而已——它不是一个可以提供页面的网络服务器。

稍加摆弄,您就可以在 XP 或 Vista 上启动并运行 IIS(我认为可以降到 Home Premium - 这就是我正在运行的没有问题),或者您可以安装Visual Web Developer Express并使用它内置用于测试您的站点的 Web 服务器 - VS 和 Expression 共享项目文件,因此您应该能够毫无问题地打开站点/页面。

于 2009-08-24T20:28:47.867 回答
0

SuperPreview 使用“Cassini”查看 aspx 页面。因此,除非您的页面存在某种无法处理的复杂性,否则您不必使用 IIS。

基本上,如果您在 Visual Studio 中并执行 F5,您将获得相同的支持。Visual Studio 在系统托盘中启动一个小型 Web 服务器。SuperPreview 做同样的事情。

此外,如果您在 Expression Web 中配置 PHP,那么 SuperPreview 也可以为您处理一些 PHP 文件。

于 2010-04-03T18:43:10.780 回答