爲什麼WebApi控制器必須以單詞Controller結尾才能在Web表單環境中工作? Microsoft demo referenced this post在Web表單環境中使用web api
注:確保名稱「控制器」結尾,而不是「控制器1」或 相似。
爲什麼WebApi控制器必須以單詞Controller結尾才能在Web表單環境中工作? Microsoft demo referenced this post在Web表單環境中使用web api
注:確保名稱「控制器」結尾,而不是「控制器1」或 相似。
因爲它是微軟戰略的一部分(許多軟件公司都遵循這種範例)Convention Over Configuration爲他們的新技術。
維基百科條目:
約定優於配置(也稱爲按規範編碼)是 軟件設計模式,其目的是降低開發人員需要做的 決定的數量,獲得簡單,但不 必然失去靈活性。該短語實質上意味着 開發人員只需指定 應用程序的非傳統方面。例如,如果模型中有Sale類,則數據庫中的 對應表默認稱爲「sales」。它只有在有一個偏離這個約定的情況下,例如調用 表「products_sold」,需要編寫關於這些 名稱的代碼。當該工具實現的約定與期望的 行爲匹配時,其行爲如預期,而不必編寫配置 文件。只有當期望的行爲偏離實施的約定時,才需要明確的配置。
讓我們假設,我不希望它被稱爲XXXController,我如何在Application_Start方法中 – gh9