У меня есть форма, которая является частью частичного представления, и мне нужно отправить ее в другое место на основе контекста представления, содержащего форму. Я не могу использовать Html.BeginForm, потому что форма имеет многослойный / форма-данные-энтип, поэтому автоматическое заполнение действия уже невозможно.
Есть ли простая переменная, которую я могу вызвать, чтобы заполнить текущий контроллер / действие в качестве действия формы? Я вижу, что ViewContext.RouteData.Values ["action"], ViewContext.RouteData.Values ["controller"] будет возвращать эти значения, но есть ли лучший метод доступа?
Спасибо!