Переход на другую страницу MVC C#

Всем привет друзья. Подскажите пожалуйста как сделать

  <button class="login100-form-btn" id="btn">
      <!-- <a href="~/Home/Register" class="txt1">
          123
      </a>-->
      @Html.ActionLink("More information", "Register")
   </button>

На странице кнопка. Хочу сделать клик по кнопке переход на станицу регистрации.

<script type="text/javascript">
        $(document).ready(function () {
            $('#btn').on('click', function () {
                var btn = $(this);
                btn.button('loading');
                $.ajax({
                    type: 'POST',
                    async: true,
                    cache: false,
                    url: '@Html.ActionLink("register", "Register")',
                    success: function (data) {
                        btn.button('reset');
                        $('.alert').css('display', 'block').text(data.title);
                    }
                });
            });
        });
</script>

Почему то не работает. Как только не пробовал.

<!-- <a href="~/Home/Register" class="txt1">
              123
</a>-->

Так работает. Но тогда приходиться тыкать на ссылку а не на кнопку. Можно промахнуться спокойно. Вариант не очень


Ответы (1 шт):

Автор решения: Alexander Petrov

Как вам посоветовали в комментарии, стилизуйте ссылку под кнопку.

Например, так:

<a href="~/Home/Register" class="btn btn-primary btn-lg">Register</a>

или так:

<a href="@Url.Action("Register","Home")" class="btn btn-primary btn-lg">Register</a>
→ Ссылка