2

我正在尝试将我的启动页面从 Default.aspx 更改为 Login.aspx。但它似乎不起作用。我也在使用母版页。

我一直在尝试右键单击 login.aspx 并“设置为起始页”,然后右键单击我的项目 / 属性页 / 启动选项 / 并在其中添加 login.aspx。但它仍然以 Default.aspx 开头。

任何建议都会对我有所帮助。

4

2 回答 2

6

此设置仅在调试时使用。要在正常情况下完成此操作,您需要进入 IIS 并将 Login.aspx 设置为默认文档,并将其移至 IIS 在提供默认文档时查找的文件的顶部。

IIS6: http ://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/dc6eb1b4-9028-4308-9935-52b64edfad36.mspx?mfr=true

IIS7: http ://technet.microsoft.com/en-us/library/cc753615%28WS.10%29.aspx

于 2011-05-14T12:38:27.693 回答
2

如果您不想更改您的 IIS Web 服务器设置,您始终可以通过将此代码添加到您的 Default.aspx Page_Load 来将 Default.aspx 设置为立即重定向到 Login.aspx:

Response.Redirect("Login.aspx");
于 2011-05-14T12:45:10.603 回答