asp.net mvc - управление ascx или как? - PullRequest
0 голосов
/ 05 марта 2010

поэтому у меня есть форма, использующая типичный Ajax.BeginForm внутри типичного частичного представления (скажем, T.ascx).

теперь я добавляю ошибки проверки в модель, используя

 catch (RulesException ex)
        {
             ex.AddModelStateErrors(ModelState, "Upload");
             return PartialView("T.ascx"); 
        }

это работало нормально, и пользовательский элемент управления четко отражал причину ошибки валидации.

Теперь я хочу, чтобы это было частью страницы. Теперь вы сказали бы мне, что нужно добавить страницу и ссылаться на этот элемент управления как RenderAction или RenderPartial, но у этой страницы не будет ничего, кроме этого, поэтому мне странно хотеть добавить страницу aspx, только что я можно использовать контроль. Я уверен, что есть лучший способ.

РЕДАКТИРОВАТЬ: Это кажется странным, потому что единственная цель страницы будет служить ссылка на пользовательский элемент управления. Есть ли способ лучше? Как служить ascx как сама страница (но с использованием главной страницы).

1 Ответ

0 голосов
/ 05 марта 2010

Ваш частичный просмотр не будет ссылаться на файл главной страницы, даже если его можно было отобразить без какого-либо регулярного просмотра.

Я не вижу проблемы с представлением, которое просто отображает частичное представление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...