Ich habe dieses post gelesen und ich wollte ControllerExtensions.RedirectToAction-Methode verwenden. Aber ich habe System.Security.VerificationException Das sagt: Typ Argument '[MyController Typ]' verletzt die Einschränkung des Typs Parameter 'T'.MVC Contrib VerificationException
Mein Controller erklärt sich wie folgt:
public class ProductsSearchController : Controller
{
...
}
Helfen Sie mir, bitte. Ich habe auch versucht, die neueste MvcContrib-Bibliothek von here herunterzuladen. Es hat mir nicht geholfen.
Ich bemerkte eine interessante Tatsache. Ich habe diese Ausnahme nur beim Aufruf von Komponententests. Aber es gibt keine Ausnahme bei der Verwendung von der Website. Es scheint jedoch nicht richtig zu funktionieren. Wenn ich ein Objekt in die Action im Ausdruck wie folgt passieren:
this.RedirectToAction(x => x.Index(filter))
nennen es nur .ToString dieses Objekt! Und ich bekomme wie diese URL:
Warensuchfilter = WebShop.FinderModel.Filters.ProductsFilter
Was ist falsch?
Können Sie die Linie anzeigen, in die Sie umleiten? –
Rückgabe this.RedirectToAction (x => x.Index (Filter)); – Serhiy