Модальное окно в razor page asp net core

Вопрос в следующем. Нужно выводить модальное окно для формы обратной связи. Модальное окно представляет собой модель таблицы из базы данных - содержащие соответствующие поля. Проблема в том, что модальное окно возвращается как частичное представление. Код js:

<div id="modDialog" class="modal fade">
<div id="dialogContent" class="modal-dialog">

</div>
</div>
@Html.ActionLink("Обратная связь", "ShowFeedBack", new { }, new { @class = "btn btn-primary feedback", data_dialog_title = "Создание модели" })
@section scripts
{
<script type="text/javascript">
    $(function () {
        $.ajaxSetup({ cache: false });
        $(".btn btn-primary feedback").on('click', function (e) {
            $.get(this.href).done(function (data) {
                $('#dialogContent').html(data);
                $('#modDialog').modal("show");
            });
        });
    })
</script>
}

Код контроллера

[HttpGet]
    public IActionResult ShowFeedBack()
    {
        return PartialView();
    }

Код представления:

@model WebMasterOk.Models.CodeFirst.FeedBack

<h4>Обратная связь</h4>
<hr />
<div class="modal-content">
<div class="modal-header">
    <h4>Обратная связь</h4>
</div>
<div class="modal-body">
    <dl class="dl-horizontal">
        <dt>@Html.DisplayNameFor(model=>model.Question)</dt>
        <dd>@Html.DisplayFor(model => model.Question)</dd>

        <dt>@Html.DisplayNameFor(model=>model.NumberFeedBack)</dt>
        <dd>@Html.DisplayFor(model => model.NumberFeedBack)</dd>
    </dl>
</div>

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