使用剃须刀页面我正在尝试建立一个销售服装的电子商务网站,我想使用一次页面作为模板来加载男士和女士页面。要对此进行测试,可以在我使用的_Layout.cshtml页面中完成<a asp-page="/Shop" asp-route-id="Mens" class="nav-link">Mens</a>,然后在:
Shop.cshtml.cs
[BindProperties]
public class ShopModel : PageModel
{
public string Status { get; set; }
public void OnGet(string gender)
{
switch (gender)
{
case "Mens":
//get men page
Status = gender;
break;
case "Womens":
//get womens page
break;
}
}
}
商店.cshtml
@page
@model ECommerce.Pages.Shop.ShopModel
@{
ViewData["Title"] = "Shop";
}
<p>
@Model.Status
</p>
当我调试性别的值出现为null,所以状态永远不会设置。我会以错误的方式解决这个问题吗?非常感谢任何帮助,谢谢!
波斯汪
拉丁的传说
相关分类