【问题标题】:View ASPX page in Web browser在 Web 浏览器中查看 ASPX 页面
【发布时间】:2008-11-20 05:05:14
【问题描述】:

我有以下 .aspx 页面,我想在 IE 或 Google Chrome 等网络浏览器中直接在这些浏览器中打开它来查看它:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    </div>
    </form>
</body>
</html>

但不知何故,浏览器无法呈现它。在 IE 中,错误是

无法使用 XSL 样式查看 XML 输入 床单。请更正错误并 然后单击刷新按钮,或尝试 稍后再试。名字开始于 无效字符。错误处理 资源'文件:/

 <%@ Page Language="C#"AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %> -^*

我做错了什么?

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    删除或注释掉

    %@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>

    line 作为浏览器不知道如何处理它。这通常由 iis 解释,而不是发送到浏览器。

    【讨论】:

      【解决方案2】:

      除非由某种网络服务器“服务”,否则它实际上不会正常工作。

      如果您使用的是 Visual Studio,请启动调试器,默认情况下会打开 IE,然后从位置栏中获取 url,并将其粘贴到您要检查的浏览器中。否则,将网站安装在 IIS 中,然后以这种方式浏览它。

      仅在浏览器中打开源文件可能不会为您提供所需的结果。

      【讨论】:

        【解决方案3】:

        最近的 Visual Studios(至少 2010+)有一个名为 View in Browser 的新功能,您可以在 .aspx 文件上运行它。请注意,根据documentation,即使启用了调试,调试断点也不会生效。

        解决方案资源管理器编辑器中右键单击文件,然后选择在浏览器中查看(此处为您的默认浏览器)。

        键盘快捷键:Ctrl+Shift+W

        【讨论】:

          猜你喜欢
          • 2016-02-10
          • 2015-11-29
          • 1970-01-01
          • 2014-06-10
          • 2011-07-11
          • 2019-06-22
          • 2010-11-24
          • 2017-04-06
          • 2017-01-24
          相关资源
          最近更新 更多