A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 汪磊 中级黑马   /  2012-12-9 19:24  /  2103 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

以前拖控件做ASP.NET的时候有个疑问, 一直也没有确定的答案, 问题如下:
比如说我的网站根目录下有一个default.aspx页面和一个index.aspx页面, 在浏览器中浏览http://localhost时候总是默认跳转到default.aspx, 但是我希望默认跳到index.aspx, 有种说法是在index.aspx上点右键→设为起始页, 我试过了, 还是跳转到default.aspx, 请问如何才能让我的index.aspx变为首页呢, 还有子目录下面的又怎么设呢? 比如说我浏览http://localhost/about/时跳转到about目录下的某一个页面,而不是tiao 求解决啊!
是不是必须在IIS上面配置呢

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

7 个回复

倒序浏览
先取消default.aspx起始页设置,然后再设置index.aspx为起始页试试看吧!
回复 使用道具 举报
貌似不行,下面的是我看discuz论坛的配置文件中的一部分, 应该就是配置首页的
  1. <system.webServer>
  2.                 <validation validateIntegratedModeConfiguration="false" />
  3.                 <modules>
  4.                         <!--  注意:此节设置由Discuz!NT接管http请求。不会干涉对非Discuz!NT论坛路径下的请求。-->
  5.                         <add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />
  6.                 </modules>
  7.                 <defaultDocument>
  8.                         <files>
  9.                                 <clear />
  10.                                 <add value="index.aspx" />
  11.                                 <add value="index.php" />
  12.                                 <add value="forumindex.aspx" />
  13.                                 <add value="spaceindex.aspx" />
  14.                                 <add value="albumindex.aspx" />
  15.                         </files>
  16.                 </defaultDocument>
  17.                 <directoryBrowse enabled="true" />
  18.         </system.webServer>
复制代码

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
我猜默认的肯定是在服务器软件里设置 和VS没半毛钱关系
回复 使用道具 举报
本帖最后由 赵保磊 于 2012-12-9 20:01 编辑

  • 右键——设为起始页只是运行时可以第一个加载的页面,不知道你是想在本机发布还是在项目中运行。

    至于子目录下的链接可以直接把有链接的那个页面拖进去的,例如:<a href="../about/index.aspx"></a>就可以链接到相应文件夹下的子目录页面。
    <defaultDocument>
<files>

<clear />

<add value="index.aspx" />

<add value="index.php" />

<add value="forumindex.aspx" />

<add value="spaceindex.aspx" />

<add value="albumindex.aspx" />

</files>

</defaultDocument>这一种是网站发布时设置起始页是这样设置的,要求是不能重名字,即一个<files></files>标签里边不能有两个重名的。一个的话是可以的
可以任意自己加,如:有了一个index.aspx就不能在加一个index.aspx进去了。<add value="index.aspx" />

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
就是给每个目录设置一个默认页面,打开http://www.wedn.net/bbs/就等于打开http://www.wedn.net/bbs/index.aspx
回复 使用道具 举报
王晨 来自手机 高级黑马 2012-12-15 19:26:31
7#
你打开到你想打开的那个网页的视图界面,然后右键~在浏览器中查看就行了啊!我平时都这么用,100%有用的来自: Android客户端

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马