/// <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); }
/// <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); }