2
我仍然在MVC映射到操作方法有點模糊,但這裏是我的理解:asp.net mvc的操作方法接收模式和附加參數
如果應用程序在form.submit,說http://mysite/mycontroller/myaction
, mvc將a)在mycontroller上尋找一個名爲myaction的方法,該方法接收模型作爲參數,並b)創建模型的實例並填充名稱與表單字段匹配的屬性。和c)調用該方法作爲參數傳遞該模型。正確到目前爲止?
我想通過在URL上附加參數,例如,我的網址將
http://mysite/mycontroller/myaction/someparmvalue
,我希望我能說出我的方法收到的parm爲
public ActionResult Export(MyModel m, string someparm)
但似乎沒有工作。模型實例被創建,該方法被調用,但someparm值爲null。我誤解了這種方式應該起作用嗎?
你有一個接受'{someparmvalue}'的路由設置嗎? – 2012-01-06 05:31:37
就是這樣!謝謝。發佈它作爲答案,我會接受。 – 2012-01-06 06:29:42