读书人

运行MVC出现的异常

发布时间: 2012-08-11 20:50:31 作者: rapoo

运行MVC出现的错误
--------------------------------------------

对控制器类型“StoreController”的操作“Details”的当前请求在下列操作方法之间不明确:
类型 MvcApplication4.Controllers.StoreController 的 System.Web.Mvc.ActionResult Details(Int32)
类型 MvcApplication4.Controllers.StoreController 的 System.String Details()

这是程序相关代码:
// GET: /Store/Browse

public ActionResult Details(int id)
{

var book = new Book { Title = "书籍 " + id };

return View(book);



}

我是新手。谢谢

[解决办法]
方—etails名字改下试试 或者加上[HttpPost]标识
[解决办法]
你的方法跟系统保留字冲突,在你的的action名字前面加个@

也就是改成

public ActionResult @Details(int id)
{

var book = new Book { Title = "书籍 " + id };

return View(book);

}

就可以了
[解决办法]
Details()重名了 要么你多加参数 要么改名

读书人网 >asp.net

热点推荐