10 Stimmen

ASP.NET - ActionResult-Parameter ist immer null, wenn ein String übergeben wird - warum?

Ich fange gerade erst mit meinem ersten Projekt vom Typ ASP.NET MVC an und erstelle eine Detailseite, auf der ich anstelle der vordefinierten (int id) eine Zeichenfolge übergeben möchte. Aber wenn ich im Debug-Modus bin und dies in der URL eingebe, ist "myString" null. Warum ist das so? Muss ich noch etwas an anderer Stelle ändern?

Also, wenn ich die URL aufrufe und Folgendes eingebe:

http://localhost:2345/Bank/EmployeeDetails/3d34xyz

public ActionResult EmployeeDetails(string myString) // myString is null
{
    return View();
}

0voto

Und wenn Sie alle von ihnen ausprobiert haben und es trotzdem immer noch zurückkommt null dann geben Sie einen vollständigen Neustart für Visual Studio. Das ist letztendlich was mir geholfen hat.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X