поэтому у меня есть форма, использующая типичный Ajax.BeginForm внутри типичного частичного представления (скажем, T.ascx).
теперь я добавляю ошибки проверки в модель, используя
catch (RulesException ex)
{
ex.AddModelStateErrors(ModelState, "Upload");
return PartialView("T.ascx");
}
это работало нормально, и пользовательский элемент управления четко отражал причину ошибки валидации.
Теперь я хочу, чтобы это было частью страницы. Теперь вы сказали бы мне, что нужно добавить страницу и ссылаться на этот элемент управления как RenderAction или RenderPartial, но у этой страницы не будет ничего, кроме этого, поэтому мне странно хотеть добавить страницу aspx, только что я можно использовать контроль. Я уверен, что есть лучший способ.
РЕДАКТИРОВАТЬ: Это кажется странным, потому что единственная цель страницы будет служить ссылка на пользовательский элемент управления. Есть ли способ лучше? Как служить ascx как сама страница (но с использованием главной страницы).