Я новичок в разработке MVC, поэтому, пожалуйста, несите меня. Действительно ли нужно называть мое частичное представление, например _Action.cshtml
(с подчеркиванием _
), чтобы соблюдать соглашение об именах?
Вот моя проблема: у меня есть контроллер (StudentController) и действие (List), у которого есть файл с частичным представлением с именем "List.cshtml" и
@{ Html.RenderAction("List", "Student"); }
чтобы отобразить это внутри моего HomeController - Index view как частичное представление, которое работает. Но если я называю свое частичное представление _List.cshtml
, конечно, это не сработает. Visual Studio не смогла даже найти представление для моего действия Student-List, потому что оно думает, что оно все еще ищет то же имя, что и мое действие (List.cshtml)
. Что мне делать?
Я так привык к ASP.NET ascx с кодом ascx.cs.: (