现在有自定义控件a.asxc,该控件中使用了另外一个自定义控件b.ascx。页面test.aspx中加载的是a.ascx,现在我要在test.aspx中访问b.ascx中的控件值,请问如何访问?谢谢大家了?
解决方案 »
- 急救急救!!!!!!!!这两张怎么读出来达到下面的结果
- 在浏览器输入一个路径就出来一个页面,是什么技术
- 在asp.net2.0 中如何用AJAX实现以下链接页面的无刷新更换服装颜色的效果(菜鸟勿入)
- Asp.net如何实现多进程,并行执行2条Sql语句,比如一个实现显示结果,一个实现统计满足条记的记录数
- 关于Sql注入式攻击和有害文字的屏蔽功能如何实现??
- 如何把原项目中的文件导到新项目里来?
- 怎么获取表单集合的数据,救命啊。。
- WebChartControl 绘图 数据绑定 显示时间问题
- net_lover(孟子E章)过来看一下
- 怎样将DataGrid的某一列的Header部位设成一列下面有两个分列?
- 回车响应事件 javascript
- 怎么隐藏图片的真实路径??????
test.aspx中直接调用就可以了.
b.ascx :<%@ Control Language="C#" AutoEventWireup="true" CodeFile="b.ascx.cs" Inherits="b" %>
<asp:TextBox ID="TextBox1" runat="server" Text="XXX"></asp:TextBox>a.asxc :<%@ Control Language="C#" ClassName="a" %>
<%@ Register TagName="B" TagPrefix="BX" Src="~/b.ascx" %>
<script runat="server">
page :protected ASP.a aaa; protected void Page_Load(object sender, EventArgs e)
{
aaa = (ASP.a)LoadControl("~/a.ascx");
Response.Write(((TextBox)aaa.FindControl("TEST").FindControl("TextBox1")).Text);
}
在页面里通过A 查找B里面的TextBox 的Text属性。b.ascx : <%@ Control Language="C#" AutoEventWireup="true" CodeFile="b.ascx.cs" Inherits="b" %>
<asp:TextBox ID="TextBox1" runat="server" Text="XXX"> </asp:TextBox>
a.asxc : <%@ Control Language="C#" ClassName="a" %>
<%@ Register TagName="B" TagPrefix="BX" Src="~/b.ascx" %>
<script runat="server"> <asp:Button ID="Button1" runat="server" Text="Button"></asp:Button>
<BX:B ID="TEST" runat="server" /> page : protected ASP.a aaa; protected void Page_Load(object sender, EventArgs e)
{
aaa = (ASP.a)LoadControl("~/a.ascx");
Response.Write(((TextBox)aaa.FindControl("TEST").FindControl("TextBox1")).Text);
}