Count Number of Words in a Paragraph inside Text box using ASP.Net C#
I will now illustrate an Example to count the Number of words present inside a paragraph..
Design Part:
<html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Count Words in String</title> </head> <body> <form id="form1" runat="server"> <div> <asp:TextBox ID="txtString" runat="server" BackColor="#E0E0E0" ForeColor="Black" Height="100px" TextMode="MultiLine" Width="600px"></asp:TextBox><br /> <br /> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Count Words" /><br /> <br /> <asp:Label ID="Label1" runat="server" Font-Bold="true" ForeColor="red"></asp:Label> </div> </form> </body> </html>
Code-Behind:
public partial class CountWord : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { } } public static int CountWordInString(string strNew) { int length = 0; strNew = strNew.Trim(); char[] LineDelimiters = { ' ', '\n', '\r' }; string[] arr = strNew.Split(LineDelimiters); length = arr.Length; return length; } protected void Button1_Click(object sender, EventArgs e) { string str = txtString.Text.Trim(); Label1.Text = "The Number of Words in the above String is: "+Convert.ToString(CountWordInString(str)); } }
Hi, Topics are well organized. Please try to change the UI of the website.
ReplyDeleteOther than this, everything fine.
Thanks