在Web浏览器中查看ASPX页面

时间:2008-11-20 05:05:14

标签: asp.net

我有以下.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" %> -^*

我做错了什么?

3 个答案:

答案 0 :(得分:3)

删除或注释掉

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

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

答案 1 :(得分:1)

除非由某种Web服务器“提供”,否则它实际上无法正常工作。

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

在浏览器中打开源文件可能无法提供您正在寻找的结果。

答案 2 :(得分:1)

最近的Visual Studios(至少2010年以上)有一项名为在浏览器中查看的新功能,您可以在 .aspx 文件上运行该功能。请注意,根据documentation,即使启用了调试,调试断点也不起作用。

右键单击 Solution Explorer Editor 中的文件,然后选择View in Browser(此处为默认浏览器)。

键盘快捷键: Ctrl + Shift + W