Asp.net网站主页不显示default.aspx

时间:2014-08-20 21:59:26

标签: asp.net url iis

我是asp.net的新手,但有一个我无法找到答案的问题(现在用Google搜索了一段时间)。 我的问题是:

我的网站在IIS 8.5上运行。

当我访问该网站时,该网址未在结尾显示/default.aspx。只有http://www.mywebsite.com/ 我想让它在我访问我的主页时自动显示http://www.mywebsite.com/default.aspx,就像在html中一样。

网站运行良好。但由于页面不是/default.aspx

,我得到了一些突出显示的图形错误

我得到了一个临时解决方案,即添加重定向规则,但由于我要制作更多的asp.net网站,因此我希望将其永久保留在网页内。

编辑:代码补充:

使用以下js突出显示:

<script type="text/javascript">
         $(document).ready(function () {
             var url = window.location.pathname;
             var substr = url.split('/');
             var urlaspx = substr[substr.length - 1];
             $('.nav').find('.active').removeClass('active');
             $('.nav li a').each(function () {
                 if (this.href.indexOf(urlaspx) >= 0) {
                     $(this).parent().addClass('active');
                 }
             });
         });
     </script>

关注导航栏列表:

<div class="collapse navbar-collapse" id="navHeaderCollapse"> 
                <ul class ="nav navbar-nav  navbar-right">
                    <li class="active"><a runat="server" href="~/default.aspx">Hjem</a></li>
                    <li><a runat="server" href="~/lenker.aspx">Lenker</a></li>
                    <li><a runat="server" href="~/kontakt.aspx">Kontakt</a></li>
                </ul>
            </div>

0 个答案:

没有答案
相关问题