创建一个服务器端控件,该控件映射到 <textarea> HTML 元素并允许您创建多行文本框。
|
---|
<textarea
EnableViewState="False|True"
Id="string"
Visible="False|True"
OnDataBinding="OnDataBinding event handler"
OnDisposed="OnDisposed event handler"
OnInit="OnInit event handler"
OnLoad="OnLoad event handler"
OnPreRender="OnPreRender event handler"
OnServerChange="OnServerChange event handler"
OnUnload="OnUnload event handler"
runat="server"
>
????????<!-- Control Content -->
</textarea> |
备注
示例
下面的示例演示如何使用 HtmlInputButton 控件的 OnServerClick 事件处理程序显示来自 HtmlTextArea 控件的用户输入。此文本由 Web 窗体页中的 span 控件显示。可以使用类似的技术在服务器上存储文本区域的值。
Visual Basic? | 复制代码 |
---|
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>HtmlTextArea Control</title>
<script runat="server">
Sub SubmitBtn_Click(sender As Object, e As EventArgs)
Span1.InnerHtml = "You wrote: <br>" & TextArea1.Value
End Sub
</script>
</head>
<body>
<h3>HtmlTextArea Example</h3>
<form id="Form1" runat=server>
What do you like best about ASP.NET?: <br>
<textarea id="TextArea1" cols=40 rows=4 runat=server />
<input id="Submit1" type=submit value="Submit"
OnServerClick="SubmitBtn_Click" runat=server>
<p>
<span id="Span1" runat="server" />
</form>
</body>
</html>
|
C#? | 复制代码 |
---|
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>HtmlTextArea Control</title>
<script runat="server">
void SubmitBtn_Click(Object sender, EventArgs e)
{
Span1.InnerHtml = "You wrote: <br>" + TextArea1.Value;
}
</script>
</head>
<body>
<h3>HtmlTextArea Example</h3>
<form id="Form1" runat=server>
What do you like best about ASP.NET?: <br>
<textarea id="TextArea1" cols=40 rows=4 runat=server />
<input id="Submit1" type=submit value="Submit"
OnServerClick="SubmitBtn_Click" runat=server>
<p>
<span id="Span1" runat="server" />
</form>
</body>
</html>
|
请参见
参考
HtmlTextAreaSystem.Web.UI.HtmlControls其他资源
HTML 服务器控件