当我在 VS2010 中的 Web 应用程序项目中双击 .aspx 页面时,.aspx 页面不是在 ide 中显示标记,而是在 Web 浏览器中打开,如下所示。当我运行应用程序时,也会发生同样的情况,它会沿着应用程序 url(即 http://localhost123456/default.aspx )在 Web 浏览器中打开所有 .aspx 页面。我必须关闭除 http://localhost123456/default.aspx 之外的所有其他页面才能运行/测试我的应用程序。不确定什么会导致这种情况发生。到目前为止我无法找到任何解决方案,感谢任何帮助。我现在使用“查看标记”选项(右键单击 aspx 页面 -> 查看标记)来查看标记。 奥 git _a 更新 根据迈克的回答,我检查了“打开方式...”下的选项,并且我确实设置了 Internet Explorer(默认),如下图所示。不知道它是如何到达那里的。
如果我有很多 .aspx 页面,如果有一种方法可以一次性删除所有 .aspx 页面的此选项,而不是右键单击每个 .aspx 页面,那么删除 Internet Explorer(默认)选项可能会很麻烦删除它那就太好了。 奥 git _a 根据@JB King的建议,我确实检查了文件属性,并且所有.aspx文件都设置为“打开方式:Microsoft Visual Studio”选项,如下图所示。
最佳答案
在弹出的屏幕中,选择“Web 表单编辑器”,然后单击“设置为默认值”按钮。
不确定您是如何将 Internet Explorer 作为此处的选项的,但如果有,您可以将其删除。它不适用于从磁盘加载 aspx。相反,要在 IE 中查看呈现的页面,您可以执行“在浏览器中查看”或“浏览方式...”(您也可以在其中设置默认浏览器)。
关于asp.net - .ASPX 页面标记正在网络浏览器中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33617978/