按钮未在 PartialView 中单击

button not clicking in PartialView

我已经创建了这个名为 _GreetingsSummary.cshtml 的 PartialView,除了按钮 Use 不起作用外,一切都显示正常。

<div hidden>@Model List<Helper.BoldString></div>

<div class="container mt-4" style="border:1px solid black; border-radius:6px 6px;">
    <div class="row">
        <div class="col-sm-10">
            @foreach (var text in @Model)
            {
                <b>@text.BoldLetter</b>@text.RemainingString <br>
            }
        </div>
        <div class="col-sm-2" style="display: flex; align-items: center;">
            <div hidden>@Helper.InMemoryInfoHolder.SelectedGreeting=@Model;</div>
            <button class="btn btn-primary m-2" asp-page="./Login">Use</button>
        </div>
    </div>

</div>

这里是相同的调用:

 <div class="col-sm-10">
            <div class="text-center font-weight-bolder text-center">SELECT ONE OF THE GREETING TO CREATE YOUR CARD</div>
            @foreach (var item in Model.Greetings)
            {
                <partial name="_GreetingsSummary" model="@item" />
            }

        </div>

我用 <a> 标签替换了 <button> 标签,按钮开始正常工作。

我认为你的问题是 HTML 在“使用”情况下你想要什么元素? Button 或 link,在 PartialView 中没有问题。 谢谢。