ToHtml() public method

Render an explanation as HTML.
public ToHtml ( ) : System.String
return System.String
Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString.Count == 4 && Request.QueryString.AllKeys[0] == "query" && Request.QueryString.AllKeys[1] == "absoluteUri" && Request.QueryString.AllKeys[2] == "documentID" && Request.QueryString.AllKeys[3] == "strength")
            {
                Query query;

                if (!Request.QueryString.AllKeys[0].Contains(":"))
                {
                    query = Global.DefaultQueryParser.Parse(Request.QueryString.AllKeys[0]);
                }
                else
                {
                    query = Global.CustomQueryParser.Parse(Request.QueryString.AllKeys[0]);
                }

                uxHlAbsoluteUri.NavigateUrl = Request.QueryString[1];
                uxHlAbsoluteUri.Text        = Request.QueryString[1];

                Lucene.Net.Search.Explanation explanation = Global.IndexSearcher.Explain(query, int.Parse(Request.QueryString[2]));

                uxLblExplanation.Text = explanation.ToHtml();
                uxLblStrength.Text    = "<ul><li>Strength: " + Request.QueryString[3] + "</li></ul>";
            }
        }