2014-10-03 7 views
0

У меня есть вид (имя: view1), есть 2 элемента управления. одно текстовое поле и другой выбор даты. В этом же представлении я загружаю частичную страницу (name: view2).Как получить родительский контроль представления refrence с частичного представления

Мой вопрос: как получить ссылку на текстовое поле родительской страницы (view1) и элемент выбора даты с частичной страницы?

+0

Частичный вид отображается в родительском представлении. Таким образом, у вас есть доступ к родительским элементам управления. Где вы хотите ссылаться на них, в JS? Получаете ли вы какую-либо ошибку, если вы это сделаете? –

+0

Привет, Деннис. Спасибо за вопрос. Я очень новичок в ASP.NET mvc. Я не хочу ссылаться на них из JS, но из кода вида. пожалуйста, предложите – sudip

ответ

0

Если вы говорили о ASP.NET WebForms коде позади файлов, и вы хотели бы получить доступ к управлению на странице с помощью объекта управления пользователя, вы можете использовать

Page.[property here] 

В ASP.NET MVC вы можете передавать данные между кодом и представлениями через свойство ViewBag или модель. Предположим, что у вас есть частичное представление, которое должно получать какие-то данные. Вы можете определить тип объекта данных, как @model [типа] на вершине, а затем передать объект из главного окна с

@Html.RenderPartial("_name", modelobject) 

Внутри вашего частичного вида вы можете получить доступ к этим данным с помощью

@Model.[property] 
+0

Привет, Как получить ссылку на родительский контроль представления (например, сетку данных) с частичного просмотра. пожалуйста, предложите – sudip

+0

. Я могу помочь лучше, если вы можете предоставить образец кода того, что вы пытаетесь сделать. Поскольку представления объединены и отображаются как один в браузере, вы можете взаимодействовать с любым элементом на странице на стороне клиента, используя селекторы javascript и id/class. Но, вообще говоря, если вы пытаетесь получить доступ к родительскому виду из дочернего представления на стороне сервера, вероятно, есть недостаток в вашем дизайне. – DrinkBird

Смежные вопросы