1. With runat="server"
<form id="form1" runat="server">
<div>
<textarea id="txtCommentBox" runat="server" cols="50" rows="8"></textarea>
<br />
<asp:Button runat="server" Text="Save" OnClick="Save" />
</div>
</form>
protected void Save(object sender, EventArgs e)
{
string text = this.txtCommentBox.InnerText;
}
2. Without runat="server"
<form id="form1" runat="server">
<div>
<textarea id="txtCommentBox" name = "txtCommentBox_1" cols="50" rows="8"></textarea>
<br />
<asp:Button runat="server" Text="Save" OnClick="Save" />
</div>
</form>
protected void Save(object sender, EventArgs e)
{
string text = Request.Form["txtCommentBox_1"];
}