![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 17.04.2011
Сообщений: 2
|
![]()
Подскажите пожалуйста как передать переменную из одной странице в другую, точнее есть Index представление где выводятся объявления из БД:
<h2>Top Adverts</h2> @foreach (var adv in Model) { <div class="wrapper pad_bot3"> <figure class="left marg_right1"><img src="@Url.Content("~/Content/images/page1_img4.jpg")" alt=""></figure> <div class="pad_bot1"><strong class="color2">@adv.Title<br> Цена: <span class="color1">@adv.Price</span></strong> руб.</div> <div class="pad_bot2" style="min-height:100px;"> @adv.Description</div> <div style="float:right;">@Html.ActionLi nk("Read more", "ViewAdvert", "Advert", new { id = adv.ID }, new { @class = "button" })</div> </div> } При переходе на ссылку "Read more", я передаю id объявления в другую вьюху, чтоб отобразить объявление: <div class="wrapper pad_bot3"> <figure class="left marg_right1"><img src="@Url.Content("~/Content/images/page1_img4.jpg")" alt=""></figure> <div class="pad_bot1"> <strong class="color2"> <h2>@adv.Title</h2> <br> Цена: <span class="color1">@adv.Price</span></strong> руб.</div> <div class="pad_bot2" style="min-height: 100px;"> @adv.Description</div> <div style="float: right;">@Html.ActionLink("назад", "Index", "Home", new { @class = "button" })</div> </div> Но на этой вьюхе не знают про adv )) как её тут задать? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]()
надо опять из базы тянуть, в контрполере...
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 17.04.2011
Сообщений: 2
|
![]()
Спасибо! а как именно не подскажите?:
[HttpGet] public ActionResult ViewAdvert(int ID) { return View(); } |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]()
ну зачем у вас же уже есть свой метод контроллера, вот в нем иработайте, только модель должна соответствовать.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 147
|
![]()
а в чем проблема? может это конечно не мего MVC подход, но мона сохранить переменную например в сессию (Session["MyVar"] = "ololo"; ).
У женщин чары образуются из стрингов;
А у программистов наоборот - стринги образуются из чаров; |
![]() |
![]() |
![]() |
#6 |
Регистрация: 08.11.2011
Сообщений: 9
|
![]()
Код ссылки у вас верный. Просто в контроле нужно принимать этот ID:
[HttpPost] public ActionResult EditCodes(int id) { //Далее мы передаем этот id в модель, где запрашиваем //объявление model.getAdv(id); return View(model); } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
БД В ДРУГУЮ БАЗУ | dimag166 | БД в Delphi | 1 | 03.07.2010 09:27 |
Передача массиВа в другую функцию | Kiragaz | Общие вопросы C/C++ | 2 | 21.11.2009 13:20 |
перевод из одной СС в другую СС | Alex26RusLink | Общие вопросы C/C++ | 1 | 27.10.2009 16:50 |
перенос на другую ПК проги | sergey2501 | БД в Delphi | 1 | 26.10.2008 20:07 |
Передача данных из одной таблицы в другую, при выборе одной ячейки | MickMick | Microsoft Office Excel | 6 | 06.10.2008 13:57 |