Nie wspominając o bzdurach, przede wszystkim gardzić Baidu!! Nie mogę niczego wyszukać, szukam tego samego słowa kluczowego, Google to pierwsza odpowiedź, z Baidu wyszukiwania to wszystko bzdury!!
sb Baidu!!
W kontrolerze:W klasie kontrolera Controller w ASP.NET MVC istnieje ta właściwość tylko do odczytu:
Zawiera informacje o trasie. Klasa RouteData należy do przestrzeni nazw System.Web.Routing. Oznacza to, że ta klasa nie jest klasą wyłączną dla ASP.NET MVC, lecz należy do ASP.NET. ASP.NET MVC używa tej trasy do uruchomienia kontrolera i odpowiadającej mu akcji. Przyjrzyj się bliżej temu typowi RouteData:
Istnieje właściwość Values typu RouteValueDictionary, która odczytuje wartości trasy. Możemy użyć tej właściwości, aby uzyskać pożądaną wartość.
Napisz kod akcji:
w widoku Jeśli w View, możemy również uzyskać ControllerContext całkowicie dzięki wartości właściwości ViewContext WebViewPage. Powodem jest to, że ViewContext dziedziczy się od ControllerContext.
Klasa ControllerContext posiada właściwość RouteData wspomnianą na początku tego artykułu
W ten sposób możemy wyświetlić nazwy aktualnych kontrolerów i akcji w widoku za pomocą następującego kodu:
|