我所拥有的是编辑页面和创建页面。这是另一个页面中的两个链接,我试图在用户尝试按下编辑按钮时创建重定向,如果id中没有值,该站点将把用户带到添加页面。
Public ActionResult Edit (int id)
{
if (Product.Id.Equals(null))
{
RedirectToAction("Add");
}
//Edit Page Code is here
}
我所得到的是错误的
答案 0 :(得分:2)
你需要将id设置为可空,&#34; int? ID&#34;或"Nullable<int> id"
。
Public ActionResult Edit (int? id)
{
if (!id.HasValue)
{
RedirectToAction("Add");
}
// Edit code goes here
}
`
答案 1 :(得分:0)
您可以将变量设置为可空。 刚刚放?你的变量。
Public ActionResult Edit (int? id)
{
if (Product.Id.Equals(id))
{
RedirectToAction("Add");
}
}