Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите не работает хелпер Html.RenderAction / 10 сообщений из 10, страница 1 из 1
16.12.2012, 20:52
    #38081178
Nick3008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите не работает хелпер Html.RenderAction
В представлении MVC 3, хочу вывести частичное приложение с помощью хелпера RenderAction:
Код: html
1.
@{Html.RenderAction("название ссылки", "имя контролера");}



код контролера:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
public ActionResult RefreshItems() 
    {
      GameDBDataContext DataContext = new GameDBDataContext();
      Table<TableMatch> tbMatch = DataContext.GetTable<TableMatch>();
      Table<Object> tObject = DataContext.GetTable<Object>();
     

      var GameObjectCID = from m in DataContext.TableMatch from Object mm in DataContext.Object
                          where m.PID.Equals(1) 
                       where mm.UID.Equals(m.CID)
                       select mm;


      return PartialView(GameObjectCID);
    }




после запуска главного представления выдается ошибка:

HttpExeption не обработано пользовательским кодом
Не удалось выполнить дочерний запрос. Дополнительные сведения см. в разделе InnerException.


Подскажите, что делать? кучу времени потратил уже на исправление этой ошибки, так и не получилось не чего!
...
Рейтинг: 0 / 0
17.12.2012, 10:04
    #38081494
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите не работает хелпер Html.RenderAction
у вас в экшен не заходит ?
...
Рейтинг: 0 / 0
17.12.2012, 20:27
    #38082577
Nick3008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите не работает хелпер Html.RenderAction
handmadeFromRu, да, не заходит!

Код: html
1.
@{Html.RenderAction("название ссылки", "имя контролера");}



на этой строчке прерывается выполнения кода! и выдает ошибку!
...
Рейтинг: 0 / 0
17.12.2012, 20:32
    #38082579
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите не работает хелпер Html.RenderAction
Nick3008, имя контроллера как написали? Без слова Controller?
...
Рейтинг: 0 / 0
18.12.2012, 09:16
    #38082962
Nick3008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите не работает хелпер Html.RenderAction
skyANA, он находится в файле HomeController

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
namespace MvcDBGames.Controllers
{
  public class HomeController : Controller
  {
    .....  

    [ChildActionOnly]
    public ActionResult RefreshItems() 
    {
      GameDBDataContext DataContext = new GameDBDataContext();
      Table<TableMatch> tbMatch = DataContext.GetTable<TableMatch>();
      Table<Object> tObject = DataContext.GetTable<Object>();
     

      var GameObjectCID = from m in DataContext.TableMatch from Object mm in DataContext.Object
                          where m.PID.Equals(1) 
                       where mm.UID.Equals(m.CID)
                       select mm;


      return PartialView(GameObjectCID);
    }
}
...
Рейтинг: 0 / 0
18.12.2012, 09:26
    #38082968
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите не работает хелпер Html.RenderAction
Nick3008handmadeFromRu, да, не заходит!

Код: html
1.
@{Html.RenderAction("название ссылки", "имя контролера");}



на этой строчке прерывается выполнения кода! и выдает ошибку!
вот как вы в вёрстке написали, что у вас в Html.RenderAction.
...
Рейтинг: 0 / 0
18.12.2012, 09:42
    #38082993
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите не работает хелпер Html.RenderAction
Nick3008, Вы вызов так оформили:
Код: css
1.
@Html.RenderAction("RefreshItems", "Home")

?
...
Рейтинг: 0 / 0
18.12.2012, 11:19
    #38083116
Nick3008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите не работает хелпер Html.RenderAction
skyANA, вызываю так:
Код: html
1.
@{Html.RenderAction("RefreshItems", "RefreshItems");}
...
Рейтинг: 0 / 0
18.12.2012, 11:31
    #38083138
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите не работает хелпер Html.RenderAction
Nick3008skyANA, вызываю так:
Код: html
1.
@{Html.RenderAction("RefreshItems", "RefreshItems");}


нет там названия ссылки !!!
там название экшена и название контролера! читай документацию ..или хотя бы ителисайтс смотри.
@{Html.RenderAction("RefreshItems", "Home");}
...
Рейтинг: 0 / 0
18.12.2012, 13:03
    #38083328
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите не работает хелпер Html.RenderAction
Nick3008skyANA, вызываю так:
Код: html
1.
@{Html.RenderAction("RefreshItems", "RefreshItems");}

сможете сказать, где тут у Вас "имя контролера"?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите не работает хелпер Html.RenderAction / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]