相关疑难解决方法(0)

在Asp.net中设置默认页面

是否有任何允许我们设置默认页面的部分或代码web.config

例如,当人们第一次访问我的网站时,我希望他们看到CreateThing.aspx而不是Default.aspx.

我知道的解决方案:

  1. 把这行代码=> Response.Redirect("CreateThings.aspx")放在Default.aspx Page_Load事件中,但这个方法真的很幼稚.

  2. 我们可以使用web.config(默认页面配置),但我想在Asp.NET应用程序上做同样的事情.

如果您知道更好的解决方案,请告诉我.

提前致谢.

PS:我之所以要问的CreateThing.aspx是我相信Default.aspx会帮助我们解决这个问题.

编辑:我只是想知道Microsoft .NET团队是如何忘记这么简单的事:)

编辑:

这可能是现在的另一种解决方案:

<defaultDocument>
    <files>
        <clear />
        <add value="Default.aspx" />
        <add value="Default.htm" />
        <add value="Default.asp" />
        <add value="index.htm" />
        <add value="index.html" />
        <add value="iisstart.htm" />
    </files>
</defaultDocument>
Run Code Online (Sandbox Code Playgroud)

asp.net iis-7 web-config

127
推荐指数
3
解决办法
22万
查看次数

标签 统计

asp.net ×1

iis-7 ×1

web-config ×1