我正在尝试根据请求ID的URL显示某个产品的信息。 (例如,如果URL为http://localhost:xxxxx/products/productlist?Id=1),则显示产品ID的视图。
如何从URL获取ID以执行IF语句并显示productID?
@{string value = Request.QueryString["Id"]}
@foreach (var product in Model.prodcuts)
{
if (product.products == value)
{
<tr>
<td>@(product.Name)</td>
</tr>
}
}
答案 0 :(得分:0)
假设product.products
是int
:请尝试更改
@{string value = Request.QueryString["Id"];}
到
@{var value = Convert.ToInt32(Request.QueryString["Id"]);}
这应该允许比较。