如何从MasterPage的代码隐藏访问TextArea
本文关键字:隐藏 访问 TextArea 代码 MasterPage | 更新日期: 2023-09-27 18:20:36
我的内容页面中有一个TextArea:
<textarea id="taskNotes" runat="server" class="taskNotes"></textarea>
在我的内容页面中还有一个标签:
<asp:Label runat="server" ClientIDMode="Static" ID="lblStartDate" Text="TEST"></asp:Label>
在我的主页中,我可以访问这样的标签:
lblStartDate = (System.Web.UI.WebControls.Label)ContentMain.FindControl("lblStartDate");
如何以访问标签的方式访问TextArea?
var txtTaskNotes = (System.Web.UI.HtmlControls.HtmlTextArea)ContentMain.FindControl("taskNotes");
这样就可以了。但从内容页填充母版页中受保护的属性可能更明智。这样就不会将母版页绑定到单个内容页布局。
在ASP.Net中,您希望将TextBox与TextMode="MultiLine"
一起使用。它将渲染为文本区域。
<asp:TextBox id="TaskNotesTextBox" TextMode="MultiLine"
Columns="10" Rows="5" runat="server" />
然后你可以像访问你的标签一样访问它-
var taskNotesTextBox = (TextBox)ContentMain.FindControl("TaskNotesTextBox");