Asp.net mvc 如何在ASP.NET MVC中加载特定节中的页面

Asp.net mvc 如何在ASP.NET MVC中加载特定节中的页面,asp.net-mvc,Asp.net Mvc,我正在使用SQL Server和存储过程开发一个ASP.NET MVC 5 web应用程序 在已定义的情况下,我试图将用户重定向到页面的特定部分,而不是页面顶部,但没有成功 这就是我尝试过的: 控制器: else { TempData["msg2"] = " Please verify your data !"; return RedirectToAction("Index" + "/" + "#login", "Home"); } 视图:(索引) 可能重复我读过的帖子你在

我正在使用SQL Server和存储过程开发一个ASP.NET MVC 5 web应用程序

在已定义的情况下,我试图将用户重定向到页面的特定部分,而不是页面顶部,但没有成功

这就是我尝试过的:

控制器:

else 
{ 
    TempData["msg2"] = " Please verify your data !";
    return RedirectToAction("Index" + "/" + "#login", "Home");
}
视图:(索引)


可能重复我读过的帖子你在我创建这个问题之前提到过,但这对我没有帮助,就是我又问了一遍,最好还是考虑一下JS可以做到吗?加载页面后,将其滚动到所需的部分:|
<div class="login" id="login">
    <div class="main-w3l">
        <div class="w3layouts-main" style="background-image:url('/template/web/images/bg3.jpg'); margin-top:50px;">
            <h2>Login Now</h2>

            @using (Html.BeginForm("Login", "Home", new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
            {
                @Html.AntiForgeryToken()
                @Html.ValidationSummary(true)

                <input value="E-MAIL" name="Email" type="email" required="" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'E-Mail';}" />
                <input value="PASSWORD" name="Password" type="password" required="" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'password';}" />
                <span><input type="checkbox" />Remember Me</span>
            }
http://localhost:60585/(S(mnraq5fizd2wkqbg5pjpr5qu))/Home/Index/%23login#2249506