Передача параметров в Silverlight

Последнее сообщение 09 февраля 2010 14:24 от Виталий. 4 ответов.
  • 06 февраля 2010 17:54

    • Виталий
    • Топ 25 пользователей
      Мужчина
    • Зарегистрирован 17 ноября 2009
    • Санкт-Петербург
    • Сообщений 60
    • Очков 1 035

    Передача параметров в Silverlight

    Здравствуйте!

    Как можно осуществить передачу параметров в Silverlight число которых заранее не известно?

    С уважением,

    Виталий

  • 06 февраля 2010 18:24 In reply to

    • Сергей Лутай
    • Топ 10 пользователей
      Мужчина
    • Зарегистрирован 26 декабря 2008
    • Харьков, Украина
    • Сообщений 351
    • Очков 6 780

    Re: Передача параметров в Silverlight

    С уважением,
    Сергей Лутай.

    Блог
    Твиттер

  • 06 февраля 2010 19:21 In reply to

    • Виталий
    • Топ 25 пользователей
      Мужчина
    • Зарегистрирован 17 ноября 2009
    • Санкт-Петербург
    • Сообщений 60
    • Очков 1 035

    Re: Передача параметров в Silverlight

    Я сейчас это и использую. Но дело в том, что я получаю некоторые численные данные, которые потом буду передавать в Silverlight, число которых заранее неизвестно мне (оно может колебаться от 2 до 10). При передаче же в Silverlight, как я понял надо указать точное количество параметров, а мне надо иметь возможность указать динамическое количество. Как это можно сделать?

    Сейчас работате так:

                var initParam = string.Format("K1={0},K2={1}", k1.Replace(',', '.'), k2.Replace(',', '.'));

                var silverlightControl = new LiteralControl
                {
                    Text = GetSilverlightContainerHtml(ID + "_silverlightControl",
                                                       "/_layouts/XAP/KSL.xap",
                                                       initParam,
                                                       245, 200)
                };

    private static string GetSilverlightContainerHtml(string id, string source, string initParams, int width, int height)
            {
                var render = new StringBuilder();
                ...;
                render.AppendFormat("<param name=\"initParams\" value=\"{0}\" />", initParams);
                ...

                return render.ToString();
            }

    С уважением,

    Виталий

  • 09 февраля 2010 12:00 In reply to

    • echo2002
    • Топ 50 пользователей
    • Зарегистрирован 07 декабря 2009
    • Сообщений 20
    • Очков 235

    Re: Передача параметров в Silverlight

    Что то я не могу понять, вы же вроде всё правильно сделали, не работает? GetSilverlightContainerHtml я не использовал, но писал сколько мне нужно параметров в initParams нигде не указывая их количество, я думаю достаточно того что они именованы, фактически то это POST

  • 09 февраля 2010 14:24 In reply to

    • Виталий
    • Топ 25 пользователей
      Мужчина
    • Зарегистрирован 17 ноября 2009
    • Санкт-Петербург
    • Сообщений 60
    • Очков 1 035

    Re: Передача параметров в Silverlight

    echo2002, все работает! Но проблема в том, что мне надо в зависимости от условий передать или (к1, к2, к3) или (к1, к2, к3, к4, к5) или (к1, к2, к3, к4, к5, к6, к7) ... и так до к12. Мне бы хотелось избежать этих описаний, и как-то упростить.

    С уважением,

    Виталий

Страница 1 из 1 (5 записей) | RSS