我如何将一个cshtml页面跳转到另一个cshtml?

时间:2015-09-18 08:25:27

标签: asp.net-mvc-3 razor

我有两个用于注册的.cshmtl页面。当用户完成第一个注册页面时,我希望控制器跳转到另一个cshtml页面而无需转到控制器。我该如何完成这项任务?

<div class="control-group form-actions pull-right">
  <a href="~/Views/Registration/RegStep2" class="btn btn-primary">
    Continue
    <i class="fa fa-arrow-circle-right"></i>
  </a>
</div>

当用户点击上面的继续按钮时,他将跳转到另一个没有控制器的控制器......

1 个答案:

答案 0 :(得分:1)

请使用部分视图查看以下方法。

<div class="control-group form-actions pull-right">
    <div id="first-div">
        @Html.Partial("PartialView1")
    </div>
    <div id="second-div" style="display:none;">
        @Html.Partial("PartialView2")
    </div>
    <a href="#" class="btn btn-primary" onclick="onclickContinue">
        Continue
        <i class="fa fa-arrow-circle-right"></i>
    </a>
</div>
<script type="text/javascript">
    function onclickContinue(e) {
        $("#first-div").hide();
        $("#second-div").show();
    }
</script>