ASP.NET MVC: Denetleyicimde string parametresi alınamıyor
public ActionResult Details(string name)
{
MyModelDataContext db = new MyModelDataContext();
Product user = db.Products.Single(t => t.Name == name);
return View(user);
}
ben http://localhost:port/User/Details/SomeName
doğrudan gezinirken, ben "somename" içeren "name
" parametresi ile bu işlevi ulaşacağını bekliyoruz:
benim denetleyicisi denilen UserController
aşağıdaki kodu var. Bu işleve giriyorum, ama "name
" boş. Projenin varsayılan ayarlarını değiştirmedim.
Neyi yanlış yapıyorum?
Teşekkürler
Mesaj lütfen rota tanımlarını:
NerdDinner öğretici örneğe bakın. –@Yeni şehirde: Bunu değiştirmedim, varsayılan –