在嘗試返回視圖之前是否可以確定控制器是否存在?在我的scenerio中,我的URL中的動作值表示用戶創建的值,而id表示控制器。即MVC用戶創建值 - 反射是我唯一的希望嗎?
http://mysite.com/systems/WIN1234/Configure
...其中WIN1234動態路由到配置行動。因爲我想繼續我的網址完全破解的,我想,以確定是否配置依舊存在......
return View(action)
...採取行動時,我在含配置字符串傳遞。
我腦海中浮現的第一件事就是使用反射來觀察程序集,但是在我走到那麼遠之前,並且由於我在MVC中弄溼了耳朵,我想知道是否有更優雅的方式來製作這個決心。即...類似於:
if(DoesControllerExist(action)) return View(action)
...其中DoesControllerExist是內置的MVC功能。
您有沒有專家有任何想法?
感謝, 喬治
路由部分不是問題,我的自定義路由設置正確,以查看我的新的URL結構。我只是不希望404存在時,我可以攔截不良請求,並將其指向相應的視圖。 :) – 2009-12-30 14:53:08