1
我有一个webgrid,并在那个webgrid我有一个超链接。当用户点击超链接时,我希望他们转到详细信息页面。 为此,我有一个需要参数的控制器'Details'方法。但由于某种原因,参数始终为空。 我在哪里做错了? 这是webgrid;MVC路由问题
grid.Column(format: (item) => Html.ActionLink("Advert", "Details", new { id = item.Title }))
这里是控制器;
public ActionResult Details(string title)
{
var ad = (from p in dc.Advert
where p.Title == title
select new AdvertIndexViewModel()
{
Title = p.Title,
UserName = p.UserProfile.Name
}).First();
return View(ad);
}
在上面的方法中,'标题'总是空... !!如果有人能帮我找到这个错误,那将会很棒。
:)你有一个伟大的眼睛伙计..!干杯。 – kandroid