Привет; Я разработчик программного обеспечения Asp.net. я пытаюсь научиться asp.net mvc. Но я лицом к лицу странная вещь. Имя моего метода контроллера должно совпадать с именем представления или наоборот. это странно! Посмотри пожалуйста мой _Layout:
<nav>
<ul id="menu">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
<li>@Html.ActionLink("Article", "GetAll", "Article")</li>
</ul>
</nav>
страница просмотра статьи нуждается в методе GetAll, также необходим GetAll.cshtml. Мое желание: имя моей страницы просмотра не должно зависеть от имени метода класса контроллера. Мой контроллер:

Мое решение:

Я думаю, что Asp.net MVC странный. мне не нравится имя действия контроллера должно совпадать с именем страницы просмотра? как это сделать? я думаю, что View name должно быть независимым от любого имени