解决方案从一个用户控件访问另一个用户控件的文本框id和方法
本文关键字:用户 控件 文本 id 方法 另一个 访问 一个 解决方案 | 更新日期: 2023-09-27 18:06:40
我需要一个从a用户控件到B用户控件访问文本框id和方法的解决方案。
例如:- 用户控件A具有文本框和方法;
- 用户控件B需要以某种方式访问文本框id以及用户控件需要访问A控件方法?..
第一用户控件
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="UC_Documents.ascx.cs" Inherits="UserControls_UC_Documents" %>
<asp:UpdatePanel ID="UP_ContractSummary" runat="server">
<ContentTemplate>
<div class="col-lg-9 col-md-9 col-sm-9">
<asp:TextBox ID="txtMain_Folder" ReadOnly="true" Text="Attachment" runat="server" CssClass="form-control col-lg-12"></asp:TextBox>
</div>
</ContentTemplate>
</asp:UpdatePanel>
public partial class ParentChildTreeView : System.Web.UI.UserControl
{
protected void treeView_SelectedNodeChanged(object sender, EventArgs e)
{
//UserControl textboox = FindControl("UC_Documents") as UserControl;
//TextBox txtMain_Folder = (textboox.FindControl("txtMain_Folder") as TextBox);
}
}
如何访问第一个用户控制文本框在ParentChildTreeView用户控制-> treeView_SelectedNodeChanged事件?
如果ParentChildTreeView有UC_Documents那么,将文本框的访问修饰符更改为public,您将能够通过UC_Documents对象访问文本框。
或者在UC_Documents中创建一个返回文本框值的公共方法。然后通过UC_Documents对象从ParentChildTreeView访问它。