Sitefinity Как получить пользовательские элементы управления, отображаемые только в режиме предварительного просмотра / в режиме реального времени - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь внедрить пользовательские пользовательские элементы управления MVC программным способом, чтобы они отображались только в режиме предварительного просмотра или опубликованной странице, а не в режиме редактирования.Мне удалось добавить новые пользовательские элементы управления, но я просто не вижу их в Preview.На всех форумах упоминается, что вы должны сохранить изменения, но я не хочу, чтобы эти элементы управления сохранялись в режиме редактирования, чтобы пользователи могли их изменять.Кто-нибудь пытался это сделать?

1 Ответ

0 голосов
/ 13 мая 2019

В методе действия Index вы можете сделать что-то вроде этого:

    using Telerik.Sitefinity.Services;
    ....

    if (SystemManager.IsDesignMode)
      return new EmptyResult();

    // do the actual stuff here for the front-end page and preview mode
    var model = xxx;
    return View("Default", model);
...