Ich habe den folgenden Code in meinem Controller UserController
genannt:ASP.NET MVC: Kann nicht String-Parameter in meinem Controller erhalten
public ActionResult Details(string name)
{
MyModelDataContext db = new MyModelDataContext();
Product user = db.Products.Single(t => t.Name == name);
return View(user);
}
erwarte ich, dass, wenn ich direkt an http://localhost:port/User/Details/SomeName
zu sehen, wird erreiche ich diese Funktion mit dem Parameter "name
", der "SomeName" enthält. Ich komme zu dieser Funktion, aber "name
" ist null. Ich habe keine der Standardeinstellungen des Projekts geändert.
Was mache ich falsch?
Dank
Veröffentlichen bitte Ihre Route Definitionen von Global.asax. –
@New in der Stadt: Ich habe es nicht geändert, es ist die Standardeinstellung –