Страница 1 из 1

StiWebDesignerSL не отображается на aspx странице

Добавлено: 08 дек 2014, 12:36
centnot
Добрый день,

столкнулся с проблемой, что StiWebDesignerSL не отображается на aspx странице при навигации на нее.

Версия сборки Stimulsoft 2014.3.0.0.

В asp.net проекте добавлены ссылки на следующие библиотеки:
Stimulsoft.Base
Stimulsoft.Report
Stimulsoft.Report.Web
Stimulsoft.Report.WebDesignSL
Stimulsoft.Report.WebSL

код самой asp.net страницы:

Код: Выделить всё

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TemplateDesigner.aspx.cs" Inherits="t.Web.Reports.TemplateDesigner" %>
<%@ Register TagPrefix="cc1" Namespace="Stimulsoft.Report.WebDesignSL" Assembly="Stimulsoft.Report.WebDesignSL, Version=2014.3.0.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>Редактирование шаблона</title>
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
    <style type="text/css">
      html, body, form { 
          height: 100%;
          margin: 0px;
      }
   </style>
</head>
<body>
    <form id="form1" runat="server">
            <cc1:StiWebDesignerSL Width="100%" Height="100%" ID="StiWebDesignerSL1" 
            runat="server" OnSaveReport="StiWebDesignerSL1_OnSaveReport" 
            Localization="ru" />   
    </form>
</body>
</html>
Код-бихайнд страницы:

Код: Выделить всё

 protected void Page_Load(object sender, EventArgs e)
        {
                StiReport report = StimulsoftHelper.GetTemplateBody(какие-то параметры);
                StiWebDesignerSL1.Report = report;
            }
        }
При заходе на aspx страницу контрол не отображается. В чем может быть проблема?

Re: StiWebDesignerSL не отображается на aspx странице

Добавлено: 08 дек 2014, 13:19
centnot
Сделал пару тестов, в частности добавил новую aspx страницу с StiWebViewerSL. После загрузки страницы появилось окно для скачивания Silverlight 4.
Т.е. StiWebViewerSL необходим silverlight 4 runtime?
Значит ли это что и для StiWebDesignerSL он тоже нужен?

На самой машине стоит Silverlight 5.

Re: StiWebDesignerSL не отображается на aspx странице

Добавлено: 08 дек 2014, 14:06
centnot
Откатил проект на предыдущую версию Stimulsoft 2014.1 и все заработало.
В чем может быть проблема с StiWebDesignerSL в 2014.3?

Re: StiWebDesignerSL не отображается на aspx странице

Добавлено: 08 дек 2014, 15:38
Anton Lozovskiy
Здравствуйте,

Наш дизайнер и вьювер сильверлайт поддерживает только Silverlight 5.
Silverlight 4 больше не поддерживается.

Проверьте пожалуйста наши примеры поставляемые в инсталляции, запустятся ли они у вас ?

Спасибо.

Re: StiWebDesignerSL не отображается на aspx странице

Добавлено: 08 дек 2014, 19:56
centnot
Антон, здравствуйте.

На машине стоит 5 Silverlight. Демо примеры не запуститилсь.

В html коде страницы (в браузере) для StiWebViewerSL стоит один из параметров:

Код: Выделить всё

 <param name="minRuntimeVersion" value="4.0.0.0" />
Может ли это влиять на работу Silverlight контролов?

Re: StiWebDesignerSL не отображается на aspx странице

Добавлено: 09 дек 2014, 09:48
Aleksey
Здравствуйте,

Пожалуйста, попробуйте перескачать релиз с сайта и переустановить. Были некоторые изменения и релиз перезаливался.
Так же, пожалуйста, уточните какую операционную систему вы используете.

Спасибо.