Thursday, January 31, 2013

How to remove html and trucate text


use this method ...

  public static string TruncateAtWord(this string input, int length)
        {
            if (input == null || input.Length < length)
                return input;
            int iNextSpace = input.LastIndexOf(" ", length);
            return string.Format("{0}...", input.Substring(0, (iNextSpace > 0) ? iNextSpace : length).Trim());
        }

        public static string StripHtmls(this string target)
        {
            //Regular expression for html tags
            Regex StripHTMLExpression = new Regex("<\\S[^><]*>", RegexOptions.IgnoreCase | RegexOptions.Singleline | RegexOptions.Multiline | RegexOptions.CultureInvariant | RegexOptions.Compiled);

            return StripHTMLExpression.Replace(target, string.Empty);
        }
Call mmethods :
<%#Saudi.Code.HelperClasses.HTMLRemove.TruncateAtWord( Saudi.Code.HelperClasses.HTMLRemove.StripHTML(Eval("Description").ToString()),30)%>

No comments:

Post a Comment