按钮未在 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 中没有问题。
谢谢。
我已经创建了这个名为 _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 中没有问题。 谢谢。