Archive for June 16th, 2009
How to add a tooltip to an ASP.NET DropdownList item
If you want to set a common tooltip for all the items in a DropDownList then you can just set the Title attribute for each item like so:
foreach(ListItem item in ddlScorecards.Items) item.Attributes.Add("Title", "YOUR TOOLTIP TEXT");
But if you want to set unique tooltips for each item then you have wrap the text value of the items in a DIV.
foreach(ListItem item in ddlScorecards.Items) item.Text = String.Format("<div title='{0}'>{1}</div>", "YOUR_TOOLTIP", item.Text);
Happy Programming!
Programmatically extract body of a web page
The technique used in this article can be used to display the contents of an HTML page inside your ASP.NET pages instead of using IFRAMES.
System.Net.WebRequest req = System.Net.WebRequest.Create(Request.QueryString["url"]);
System.Net.HttpWebResponse resp = (System.Net.HttpWebResponse)req.GetResponse();
System.IO.Stream respStream = resp.GetResponseStream();
System.IO.StreamReader sr = new System.IO.StreamReader(respStream);
string responseFromServer = sr.ReadToEnd();
System.Text.RegularExpressions.Regex bodyRegex = new System.Text.RegularExpressions.Regex(@"(]*>[\u0000-\uFFFF]+?)");
System.Text.RegularExpressions.Match bodyMatch = bodyRegex.Match(responseFromServer);
Literal1.Text = bodyMatch.Result("$0");
sr.Close();
respStream.Close();
resp.Close();
Thanks to ClayCo at the ASP.NET Forums for his help. Here is the link to the original thread http://forums.asp.net/t/1023144.aspx