我讀過這個post,我想使用ControllerExtensions.RedirectToAction方法。但是我有System.Security.VerificationException其中說:類型參數'[MyController類型]'違反類型參數'T'的約束。MVC Contrib VerificationException
我控制器聲明如下:
public class ProductsSearchController : Controller
{
...
}
幫助我,請。 另外我試圖從here下載最新的MvcContrib庫。它沒有幫助我。
我注意到一個有趣的事實。我只有在從單元測試中調用時纔有這個異常。但從網站使用時也不例外。但它似乎不能正常工作。當我通過一個對象來表達這樣的動作時:
this.RedirectToAction(x => x.Index(filter))
它只是調用這個對象的.ToString!我得到的網址是這樣的:
產品搜索過濾= WebShop.FinderModel.Filters.ProductsFilter
有什麼不對?
您能否顯示您重定向的行? – 2010-02-19 19:20:02
return this.RedirectToAction(x => x.Index(filter)); – Serhiy 2010-02-20 08:01:25