无论我做什么,我的 Web 应用程序起始页始终是 MasterPage。我有一个大多数页面继承的母版页,但我也有一个“Entrada.aspx”作为登陆页面,它不继承母版页。我希望“Entrada.aspx”是默认页面,但我不能以任何方式设置它。
这是标题:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Entrada.aspx.cs" Inherits="webapp.Entrada" %>
我已将 Entrada.aspx 设置为 webapp Visual Web Properties -> Start Action 中的起始页
Specific Page: Entrada.aspx
我也在 web.config 中设置了它:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<defaultDocument enabled="true">
<files>
<clear/>
<add value="Entrada.aspx"/>
</files>
</defaultDocument>
而且也不起作用。
我已经在 Visual Web 上下文菜单“设置为起始页”中设置了它,但它也不起作用。
最佳答案
您使用的是 Visual Studio Development Server,无需转到 localhost:59852 进行调试。只需让地址为 localhost:59852/Entrada.aspx。
但是在您使用 IIS 的生产服务器中,它可以工作。
关于c# - ASP.NET 起始页始终加载母版页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21684807/