控制器类型'BildirimController'上的当前动作'BildirimGoruntule'请求在以下操作方法之间是不明确的:

时间:2014-07-23 13:03:48

标签: asp.net-mvc

在运行时页面遇到我的错误:有一个含糊不清但它们看起来与参数不同..为什么会发生这种情况? 当我点击表格中的行时会发生这种情况。这是路线部分:......

    table += "<tr>" +
"<td style='text-align:center;width:40%'><a href='/Bildirim/BildirimGoruntule?bildirimid="+Data.bildirimid+"'>" + Data.date + "</a></td>" +
"<td style='text-align:center'>" + Data.version + "</td>" +...

  public ActionResult BildirimGoruntule()
        {
            ...
        }

    public ActionResult BildirimGoruntule(int bildirimid)
    {
      ...
    }

1 个答案:

答案 0 :(得分:0)

只需为第一种方法添加[HttpGet],如果它是第二种方法的get和[HttpPost]动词,因为它似乎是一个后期动作。如果两者都是get方法,则需要更改操作方法名称或使用[ActionName()]属性为操作方法之一指定不同的名称。