Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从母版页的代码隐藏访问TextArea_C#_Asp.net_Label_Textarea - Fatal编程技术网

C# 如何从母版页的代码隐藏访问TextArea

C# 如何从母版页的代码隐藏访问TextArea,c#,asp.net,label,textarea,C#,Asp.net,Label,Textarea,我的内容页中有一个文本区域: <textarea id="taskNotes" runat="server" class="taskNotes"></textarea> <asp:Label runat="server" ClientIDMode="Static" ID="lblStartDate" Text="TEST"></asp:Label> 如何以访问标签的方式访问文本区域 var txtTaskNotes = (System.Web.

我的内容页中有一个文本区域:

<textarea id="taskNotes" runat="server" class="taskNotes"></textarea>
<asp:Label runat="server" ClientIDMode="Static" ID="lblStartDate" Text="TEST"></asp:Label>
如何以访问标签的方式访问文本区域

var txtTaskNotes = (System.Web.UI.HtmlControls.HtmlTextArea)ContentMain.FindControl("taskNotes");

应该这样做。但从内容页填充母版页中受保护的属性可能更明智。这样,您就不会将母版页绑定到单个内容页布局。

在ASP.Net中,您希望将TextBox
TextMode=“MultiLine”
一起使用。它将呈现为TextArea

<asp:TextBox id="TaskNotesTextBox" TextMode="MultiLine" 
    Columns="10" Rows="5" runat="server" />

var txtTaskNotes需要是一个全局声明,但我不能将
var
用作全局声明:/n你说的“全局”是什么意思?如果希望整个母版页的范围,可以将其设置为类的属性:My TextArea在其所在的DIV中的高度和宽度必须为100%,而对于TextBox,我无法使其正确显示:/TextBox with MultiLine与高度和宽度无关;它只是呈现textarea标记-与您的问题相同。如果您想要100%的高度和宽度,则需要使用CSS进行操作。
<asp:TextBox id="TaskNotesTextBox" TextMode="MultiLine" 
    Columns="10" Rows="5" runat="server" />
var taskNotesTextBox = (TextBox)ContentMain.FindControl("TaskNotesTextBox");