2011-02-25 34 views
2

我試圖創建一個名爲1BigController的Controller類,但MVC不會讓我這樣做。它將控制器名稱更改爲_BigController爲什麼ASP.NET MVC重命名以數字開頭的控制器?

爲什麼我不能用數字啓動控制器名稱?

+0

請標記與標籤「asp.net」,「.net」等與ASP.NET有關的問題,謝謝。 – 2011-02-25 16:43:02

回答

1

這可能是因爲你不能有一個以數字開頭的類名類似的問題。我曾經對PLC進行編程,我們使用的軟件不允許我們用數字來啓動任何標籤名稱。我不知道爲什麼我們不能做到這一點。

0

MVC使用常規方法來輸入分辨率。控制器名稱(如「Big」)將導致MVC搜索BigController。同樣,如果它沒有被清理爲「_」,而是「1Big」,MVC將試圖找到一種稱爲1BigController的類型。類型名稱不能以數字開頭,所以它會爲您清理。

0

變量名必須以字母或下劃線開頭。其餘字符可以是字母,下劃線或數字。我不知道爲什麼這是公約,但已經有很長一段時間了。

相關問題