我有以下.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" %> -^*
我做错了什么?
答案 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