Łukasz Gąsior
  • Home
  • now!
  • Blog
  • Po polsku
Social Links
Twitter
LinkedIn
Facebook
YouTube
Reddit
Instagram
GitHub
Medium
RSS
Łukasz Gąsior
  • Home
  • now!
  • Blog
  • Po polsku
  • Po polsku

ASP.NET MVC – przełączanie widok/kontroler w VisualStudio

  • 2010-09-20
  • 3 komentarze
  • 1 minute read
  • 185 views

Visual Studio jako środowisko programistyczne dostarcza wiele mechanizmów ułatwiających pracę programistom – różnego rodzaju wizardy czy skróty klawiaturowe.
Odkąd pracuję nad aplikacją pisaną w ASP.NET MVC, szczególnie podoba mi się możliwość szybkiego przełączania pomiędzy widokiem a powiązanym z nim kontrolerem. Można to uczynić bardzo szybko klikając prawym przyciskiem myszki w ciele metody (kontrolera) bądź też widoku i po wybraniu opcji “Go To View” lub “Go To Controller“.

Osoby starające się unikać korzystania z naszego gryzonia mogą wywołać te same funkcje za pomocą skrótu CTRL+M+G – bardzo wygodne rozwiązanie. Niestety ta opcja nie sprawdza się w sytuacji, w której zwracamy widok o innej nazwie niż metoda kontrolera, czyli np. w metodzie Index robimy:
[sourcecode language=”csharp”] return View("NewView");
[/sourcecode] W takiej sytuacji Visual Studio i tak będzie nas próbował przenieść do widoku “Index”, a jeżeli takiego nie znajdzie, to krzyknie odpowiednim komunikatem.
Na szczęście i w tej sytuacji nie jesteśmy skazani na poszukiwanie odpowiedniego pliku w “Solution Explorerze” – jeżeli posiadamy ReSharpera. ReSharper (od wersji 5.0) dostarcza fajny mechanizm nawigacji pomiędzy plikami. W każdym miejscu, w którym zobaczymy podkreślony przez ReSharpera tekst możemy go kliknąć z wciśniętym CTRLem i zostaniemy przeniesieni do powiązanego pliku.

Share
Tweet
Share
Share
Related Topics
  • ASP.NET MVC
  • keyboard shortcuts
  • ReSharper
You May Also Like
View Post
  • Po polsku

Software Craftsmanship Wrocław

  • 2017-06-06
View Post
  • Po polsku

Pilnuj typów danych

  • 2014-02-26
View Post
  • Po polsku

ReSharper Essentials – poszło!

  • 2014-02-21
View Post
  • Po polsku

Turbo-Mode Developera

  • 2014-02-19
View Post
  • Po polsku

Badanie usability by TechSmith

  • 2014-02-13
View Post
  • Po polsku

Global Windows Azure Bootcamp 2014

  • 2014-02-05
View Post
  • Po polsku

Quick tip: 12. Stosuj AsNoTracking() gdzie się da!

  • 2013-01-27
View Post
  • Po polsku

Quick tip: 11. Indexed views vs. SQL Server Express

  • 2012-07-23
3 comments
  1. Pingback: dotnetomaniak.pl
  2. pete pisze:
    2010-10-13 o 15:40

    Dzięki za skrót, bardzo przydaje się.
    BTW. a wiesz może jaki jest skrót dla R#?

  3. Łukasz Gąsior pisze:
    2010-10-14 o 07:55

    w R# jest “Go to declaration” czyli F12.
    Jak ustawisz kursor na np. “return View();” to R# zapyta czy przenieść Cię do metody View() czy do powiązanego widoku.

Comments are closed.

click & help!
Nakarm dziecko!
Follow me
RESHARPER ESSENTIALS
ReSharper Essentials
CODINGTV();
codingtv();
Twitter Feed
Categories
  • Azure Cloud (6)
  • Po polsku (104)
  • Windows (1)
Featured Posts
  • Azure Activity Log – Change History
    • 2020-09-29
  • Diagram Driven Cloud Infrastructure with Cloud Maker
    • 2020-09-22
  • Azure ARM template, but it is not JSON!
    • 2020-09-15
About
👍 Cloud | DevOps | Development | Technical Leadership | 📗Author of "ReSharper Essentials
© 2019 Łukasz Gąsior. All rights reserved.
hosted with ♥️ on webio | Polityka prywatności

Input your search keywords and press Enter.