重定向到同一视图的特定部分

时间:2019-01-24 09:28:59

标签: c# asp.net-mvc

我想重定向到同一视图中的特定部分,但是当我单击链接时它没有任何作用。我的视图称为“设置”,并且我创建了一个名为home Controller的控制器。有什么办法可以使它工作。在html中,它工作得很好,但是当我将其粘贴到视图中时,它不会向下滚动到我想要的部分。

调用该部分的html代码为: 但是我在mvc中尝试过类似的操作:但是它没有将我重定向到我想要的部分,它什么也没做。当我单击链接时,它只是不断刷新页面。

这是我单击链接时应该重定向的地方。(这些代码位于同一视图中。我不想重定向至其他视图)

<div class="ibox espace-box opacity-box-param" id="section1">
    <div class="ibox-content global-box-full">
        <form method="post" enctype="multipart/form-data" accept-charset="utf-8" class="" action="#">
            <div style="display:none;">
                <input type="hidden" name="_method" value="PUT">
            </div>
            <input type="hidden" name="referer" id="referer" value="#">
            <legend class="delete-barre-titre">
                <i class="box-titre" aria-hidden="true" style="color:#929291">
                </i>
                <b>
                    Company Details
                </b>
                <br>
                <p style="font-size:13px;color:#F78145;">
                </p>
            </legend>

我有9个部分,例如,当我单击第9个部分时,它应位于第9个部分所在页面的底部。请让我知道是否可以帮助我。

1 个答案:

答案 0 :(得分:0)

使用<a>标签,其中href是要跳转到的元素的ID名称(以#开头)

示例:

<a href="#Section9">Click here for section 9</a>

单击此按钮将跳至您所在的页面上

<h2><a id="Section9"></a>Section 9</h2>