-------------------------------
userinfo.aspx
TextBox_aspx
-------------------------------
userinfo.ascx
TextBox_ascx
-------------------------------
aspx 上注册 <%@ Register src="ascx/userinfo.ascx" tagname="userinfo" tagprefix="uc1" %>
aspx点击按钮设置ascx的TextBox_ascx值
((TextBox)userinfo1.FindControl("TextBox_ascx")).Text = TextBox_aspx.Text;
aspx点击按钮获取ascx的TextBox_ascx值
userName.Text = ((TextBox)userinfo1.FindControl("TextBox_ascx")).Text;
同理:ascx的按钮
设置
((TextBox)this.Parent.FindControl("TextBox_aspx")).Text = TextBox_ascx.Text;
获取
TextBox_ascx.Text = ((TextBox)this.Parent.FindControl("TextBox_aspx")).Text;
还有更好的方式的希望留言指教,谢谢!
本文介绍了如何在ASP.NET中实现aspx页面与ascx用户控件间的TextBox值的互相设置与获取。通过示例代码展示了aspx页面如何设置ascx控件中的TextBox值以及如何从ascx控件读取TextBox值。

217

被折叠的 条评论
为什么被折叠?



