Home > HTML5, IE, Tips > Wskazywnie wyświetlanego widoku MVC z poziomu przeglądarki

Wskazywnie wyświetlanego widoku MVC z poziomu przeglądarki

December 7, 2014 Leave a comment Go to comments

IEDeveloperChannelCzęsto bywa tak, że odpalając projekt strony z poziomu VS, chcemy sprawdzić gdzie znajduje się w projekcie aktualnie wyświetlana strona MVC lub jej fragment. Przeglądanie i łączenie tego ręcznie mija się z celem, szczególnie gdy nasz projekt jest skomplikowany. Jednak istnieje bardzo proste i domyślnie działające rozwiązanie pod Visual Studio 2013…

Dla przykładu utworzyłem i odpaliłem prosty projekt MVC w Visual Studio 2013 – każdy może to zrobić nawet teraz. Ważne, aby projekt uruchomić na przeglądarce Internet Explorer. Następnie z poziomu narzędzi programisty w IE (przycisk F12) wybrałem narzędzie DOM Explorer i kliknąłem w przycisk ‘Wybierz element’ (skrót to CTRL+B), tak jak poniżej.

NavigateToMVCViewFromIE

Wystarczyło, abym wskazał element na stronie i kliknął, a Visual Studio przekierowało mnie do odpowiedniego widoku. Co ważne, jeżeli domyślnie uruchamiasz stronę w innej przeglądarce, nic się nie stanie, jak obok uruchomisz IE i wykonasz te same kroki też zadziała, ale …

… jak to działa?

Odpowiedzialny jest za to Browser link, jest to JavaScript, które jest doładowywane do przeglądarki wraz ze stroną, zatem nie jest potrzebna instalacja żadnych dodatkowych narzędzi. Próbowałem także tej sztuczki pod Chrome i Firefox, jednak bez rezultatu, z pewnością da się również sparować inne przeglądarki w identyczny sposób, ale pod IE działało to domyślnie!

Tags: ,
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: