aspNetEmail

HtmlUtility.FollowMetaTagRedirects Property

Follow MetaTag redirects when LoadUrl() is called.

public bool FollowMetaTagRedirects {get; set;}

Remarks

By default this value is false.

Example

[C#]
            HtmlUtility utility = new HtmlUtility();
            string url = "http://www.microsoft.com";
            
            //follow any redirects
            utility.FollowHttpRedirects = true;
            utility.FollowMetaTagRedirects = true;
            
            //convert linked css sheets to inline <style> content
            utility.CssOption = CssOption.EmbedLinkedSheets;
            
            utility.LoadUrl( url );
            
            //set the UrlContent base
            utility.SetUrlContentBase = true;
            
            //set the basetag in the html
            utility.SetHtmlBaseTag = true;
            
            //resolve Hrefs so they are absolute
            utility.ResolveHrefs = true;
            
            //embed the images
            utility.EmbedImageOption  = EmbedImageOption.ContentLocation;
            
            //render the Html so it is properly formatted for email
            utility.Render();
            
            //create an EmailMessage with appropriate text and html parts
            EmailMessage email = utility.ToEmailMessage();
            
            //load To, From, Server, etc... values from the web.config
            email.LoadFromConfig();
            
            email.Subject = "Html Utility Test";
            
            email.Send();
            
            
            
[VB.NET]
            Dim utility As New HtmlUtility()
            
            Dim url As String = "http://www.microsoft.com"
            
            'follow any redirects
            utility.FollowHttpRedirects = True
            utility.FollowMetaTagRedirects = True
            
            'convert linked css sheets to inline <style> content
            utility.CssOption = CssOption.EmbedLinkedSheets
            
            utility.LoadUrl(url)
            
            'set the UrlContent base
            utility.SetUrlContentBase = True
            
            'set the basetag in the html
            utility.SetHtmlBaseTag = True
            
            'resolve Hrefs so they are absolute
            utility.ResolveHrefs = True
            
            'embed the images
            utility.EmbedImageOption = EmbedImageOption.ContentLocation
            
            'render the Html so it is properly formatted for email
            utility.Render()
            
            'create an EmailMessage with appropriate text and html parts
            Dim email As EmailMessage = utility.ToEmailMessage()
            
            'load To, From, Server, etc... values from the web.config
            email.LoadFromConfig()
            
            email.Subject = "Html Utility Test"
            
            email.Send()
            
            

See Also

HtmlUtility Class | aspNetEmail Namespace