2009-02-01 14 views

Odpowiedz

23

Masz ustawione działanie początkowe na bieżącą stronę na karcie Sieć we właściwościach projektu.

Zmień to ustawienie na Stronę szczegółową i zostaw puste pole tekstowe.

Edit: z uwag dołączonych do tej odpowiedzi już ustaliliśmy, że co byłoby pożądane dla VS do heursitically ustalić, że ze względu, że obecna strona w edytorze to „views/products/Index.aspx” my chciałby, aby VS rozpoczął sesję debugowania w/Products.

To zbyt wiele, aby teraz zapytać VS.

Alternatywą może wydawać się być zawsze zaczynając od korzenia i nawigacji.

Jednak można edytować szczegółowego pole tekstowe stronę do ścieżki chcesz go uruchomić. Jeśli debugujesz powyższy widok, wpisanie "Produkty" w polu tekstowym będzie prawdopodobnie najbliższe celowi.

Będziesz musiał ciągle zmieniać zawartość pola tekstowego Określona strona za każdym razem, gdy chcesz wielokrotnie przetestować inny widok.

+0

Dzięki rozwiązaniu zawsze otwiera stronę główną (http: // localhost). Chciałbym, aby VS otwierał kontroler mojego bieżącego widoku: jeśli pracuję nad plikiem /Views/MyController/Index.aspx, chcę go otworzyć http: // localhost/MyController –

+0

Dlaczego kontrolery w twoim folderze Widoki? Zwykle kontrolery znajdują się w folderze Kontrolery. – tvanfosson

+0

Właściwie nie jestem pewien, czy to jest nawet wykonalne. To, czego chcesz, to otworzyć trasę, która odpowiada akcji kontrolera, a nie widoku. Widok jest wybierany przez kontroler. Otwieranie określonego widoku bez powiązanych informacji o trasie nie ma sensu. – tvanfosson

Powiązane problemy