ASP.net/HTML如何自定义URL

Lob*_*bbe 0 html asp.net url

当我在我的网站上打开我的首页时,我有一个网站www.website.com,当我按下Contact它时,www.website.com/Contact这很好,但是当我回到我的Frontpage它显示www.website.com/Default如何删除"默认"我希望它只www.website.com在我按下我的时候写徽标或重定向到我的首页.

SiteLayout.cshtml

<head>
    <meta charset="utf-8" />
    <title>Website Title</title>
    <link href="~/Content/themes/base/jquery.ui.all.css" rel="stylesheet" type="text/css" />
    <link href="~/Content/Site.css" rel="stylesheet" type="text/css" />
    <link href="~/favicon.png" rel="shortcut icon" type="image/x-icon" />
    <script src="~/Scripts/jquery-1.10.2.min.js"></script>
    <script src="~/Scripts/jquery-ui-1.10.3.js"></script>
    <script src="~/Scripts/modernizr-2.6.2.js"></script>
    <meta name="viewport" content="width=device-width" />
</head>
<body>
    <header>
        <div class="content-wrapper">
            <div class="float-left">
                <p class="site-title"><a href="~/Default"><img src="Images/Website White.png" height="50" /></a>- My Website Text</p>
            </div>
Run Code Online (Sandbox Code Playgroud)

Default.cshtml

@{
    Layout = "~/_SiteLayout.cshtml";
}

@section featured {
    <title>Website Title</title>
<section class="featured">
    <div class="content-wrapper">
        <hgroup class="title">
            <h2></h2>
        </hgroup>
        <p>
            A lot of text
        </p>
    </div>
</section>
}
Run Code Online (Sandbox Code Playgroud)

如果您需要更多代码,请告诉我.

And*_*ndy 5

DefaultURL 的一部分即将发布,因为它在你的链接回到主页,我猜这个<a href="~/Default">.

由于根URL无论如何都链接到默认页面,您只需从您的"默认"部分删除href,以便在没有路径的情况下转到根目录:

<a href="~/">
Run Code Online (Sandbox Code Playgroud)

除此之外,另一种方法是重定向www.website.com/Defaultwww.website.com服务器端代码.