Exemplo n.º 1
0
        /// <summary>
        /// Retrieves the response-functions answer to the browser in a usable format.
        /// </summary>
        /// <param name="sessionData">the current sessionData</param>
        /// <returns>the responded message</returns>
        protected string GetResponse(SessionData sessionData)
        {
            string param = "";

            if (sessionData is HttpSessionData)
            {
                param = sessionData.GetHttpHeadValue("value");
            }

            if (param == null)
            {
                param = "";
            }

            var entries = _func(sessionData, param).ToArray();

            string ret = "";

            for (int i = 0; i < entries.Length; i++)
            {
                ret += new HLink(entries[i].Item1, entries[i].Item2)
                {
                    DescriptionTags = "onmousedown='" + new JScript(JSValue.CurrentBrowserURL.Set((JSStringValue)entries[i].Item2), JSElement.GetByID(ContainerID).Hide) + "'"
                };

                if (i + 1 < entries.Length)
                {
                    ret += new HNewLine();
                }
            }

            return(ret);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Retrieves the response-functions answer to the browser in a usable format.
        /// </summary>
        /// <param name="sessionData">the current sessionData</param>
        /// <returns>the responded message</returns>
        protected string GetResponse(SessionData sessionData)
        {
            string param = "";

            if (sessionData is HttpSessionData)
            {
                param = sessionData.GetHttpHeadValue("value");
            }

            if (param == null)
            {
                param = "";
            }

            var entries = _func(sessionData, param).ToArray();

            string ret = "";

            for (int i = 0; i < entries.Length; i++)
            {
                ret += new HText(entries[i]);

                if (i + 1 < entries.Length)
                {
                    ret += new HNewLine();
                }
            }

            return(ret);
        }