asp.net - .ASPX 页面标记正在网络浏览器中打开

标签 asp.net .net visual-studio-2010

当我在 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”选项,如下图所示。 enter image description here

最佳答案

右键单击项目中的任意 .aspx 文件,选择打开方式... Open With example

在弹出的屏幕中,选择“Web 表单编辑器”,然后单击“设置为默认值”按钮。 Open With options

不确定您是如何将 Internet Explorer 作为此处的选项的,但如果有,您可以将其删除。它不适用于从磁盘加载 aspx。相反,要在 IE 中查看呈现的页面,您可以执行“在浏览器中查看”或“浏览方式...”(您也可以在其中设置默认浏览器)。

关于asp.net - .ASPX 页面标记正在网络浏览器中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33617978/

相关文章:

c# - 让页面读取从另一个页面发布到它的值的最佳方法是什么?

.net - 无法在VS2010中调试.NET框架代码

c++ - 访问冲突读取位置 0xcccccd84

c# - 单击过期链接如何在重置密码的上下文中工作

html - 边框不延伸 - css

.net - 非贪婪的正则表达式量词给出贪婪的结果

c# - 如何从 ElementHandle 中获取文本?

c# - 为什么 .NET 4 和 3.5 对 CloseHandle 异常的处理不同?

visual-studio-2010 - Visual Studio Post-Build 事件调用带有空格的参数的批处理文件

c# - 如何在图像上的文字下生成阴影