Ответ 1
Да, вы можете определить префикс для элементов управления внутри вашего представления на основе выполняемого действия, рассмотрите следующий код, который должен быть указан в методе действия GET:
ViewData.TemplateInfo.HtmlFieldPrefix = "DESIRED_PREFIX";
это добавит требуемый префикс в элементы управления View, но для того, чтобы справиться с ними, когда вы публикуете свою страницу, вам необходимо переопределить префикс в сигнатуре вашего действия POST следующим образом:
public ActionResult Create([Bind(Prefix = "DESIRED_PREFIX")] YOUR_ENTITY model)
Сообщите мне, если это сработало, спасибо.