public static class HTMLTextHelper
{
public static string RemoveHtmlTags(string html)
{
int pos = 0;
StringBuilder builder = new StringBuilder();
while (pos < html.Length)
{
if (html[pos] == '<')
{
pos = SkipTag(html, pos);
builder.Append(' ');
}
else builder.Append(html[pos++]);
}
return builder.ToString();
}
private static int SkipTag(string html, int pos)
{
pos++;
while (pos < html.Length)
{
if (html[pos] == '"' || html[pos] == '\'')
pos = SkipString(html, pos);
else if (html[pos++] == '>')
break;
}
return pos;
}
private static int SkipString(string html, int pos)
{
char quote = html[pos++];
while (pos < html.Length)
{
if (html[pos++] == quote)
break;
}
return pos;
}
}
Software consultant, Developer, Codder : SharePoint, Office 365, ASP.NET, MVC, SharePoint, Javascript, JQuery, Ember JS, Angular JS, Entity Framework, Linq, HTML5, DotnetNuke, codding philosophy, blogger 7+ experience in codding and developing web applications, Code 4 Help..
27 October 2012
Remove HTML tags from HTML markup string
23 September 2012
Razor with MVC 3
@{ var total = 7; }
@{ var myMessage = "Hello World"; }
The value of your account is: @total
The value of myMessage is: @myMessage
@{var greeting = "Welcome to our site!";
var weekDay = DateTime.Now.DayOfWeek;
var greetingMessage = greeting + " Today is: " + weekDay;
}
The greeting is: @greetingMessage
@Html.Raw(model.Message)
@:Model.Message (Not render html as a part of output
@foreach (var item in Model)
{
@item.Message
}
@for (int i = 0; i < Model.ToList().Count(); i++)
{
@Model.ToList()[i].Age
}
@if (false)
{
@Model.Message;
}
else if (true)
{
@DateTime.Now;
}
else
{
@DateTime.Now;
}
Razor automatically detect email id
ranmal.work@gmail.com
@@my name will print @my name
@*code here *@
Hello word @ViewBag.Message, How r u?
@(method)
Click Me
Click Me
Labels:
.Net,
Asp.Net,
Asp.net MVC,
Javascript,
JQuery,
MVC,
Razor
9 September 2012
10 June 2012
9 June 2012
8 May 2012
28 April 2012
Subscribe to:
Posts (Atom)