在將Vanilla MVC項目遷移到Vanilla Umbraco項目中時,我遇到了一些問題。其中之一是查詢參數,並將它們傳輸到我的索引。ActionResult中的參數
舊的ActionResult從工作MVC項目:
public ActionResult Index(int value1, int value2, bool value3 = false)
{...}
新的ActionResult,在香草一把umbraco項目
public override ActionResult Index(RenderModel model)
{...}
工作,但我需要的參數,從原來的項目(從查詢字符串來)。 我試圖簡單地增加他們:
public override ActionResult Index(RenderModel model, int value1, int value2, bool value3 = false)
{...}
但是當我做了後者,我得到的錯誤'Controller.Index(RenderModel, int, int, bool): no suitable method found to override'
我失去了什麼?
這是爲什麼? (當它在vanilla MVC項目中工作時) – brother
這是因爲當你在umbraco中有DocType控制器時,它的行爲與常規mvc控制器不同。 –