https://learn.microsoft.com/en-us/dotne ... b-mvc-html -childactionextensions-action(system-web-mvc-htmlhelper-system-string-system-string-system-object)
Однако я понял, что это не очень хорошо сочетается с необязательными параметры - скажем, у вас есть что-то вроде
Код: Выделить всё
[ChildActionOnly]
public PartialViewResult BigBanner(string bannername, string title = "")
Пояснение/Редактирование Суть здесь заключается в том, что ЛЮБОЙ необязательный параметр, который не используется в вызове Html.Action, МОЖЕТ БЫТЬ УСТАНОВЛЕН ПО URL-адресу, что изменяет желаемое поведение страницы. Таким образом, существует бесконечное множество возможных вариантов использования этого в зависимости от того, как используются эти необязательные параметры.
Есть ли способ использовать Html.Action без слияния объекта/ Routevaluedictionary с параметрами уровня страницы, чтобы предотвратить такую настройку параметров - это кажется довольно небезопасным по умолчанию.
Подробнее здесь: https://stackoverflow.com/questions/787 ... ion-in-asp
Мобильная версия