关于网友提出的“自定义服务器控件 获取模板页中自定义控件中子控件的值”问题疑问,本网通过在网上对“自定义服务器控件 获取模板页中自定义控件中子控件的值”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:自定义服务器控件 获取模板页中自定义控件中子控件的值
描述: 如题。。
就是我有个模板页名为“masterTest”,又有一个自定义控件名为“usercontrolTest”,这个自定义控件有个“textboxTest”文本框吧。。
自定义控件是放在模板页里面的。
我在内容页里面怎么找出textboxTest的值噢?
解决方案1:
你母版页的那个
Head1 就是用户控件的ID了
在内容页面 CS文件中
WebUserControl head = (WebUserControl)Master.FindControl( "Head1");
LinkButton lk = (LinkButton)head.FindControl( "lkadmin ");
不是 WebControl 而是 WebUserControl
解决方案2:
用户控件的用法 看来你不是很明白
用户控件在使用的时候会在aspx 页面的 <%@ Page %> 下面添加引用
例如
<%@ Register Src="WebUserControl.ascx" TagName="UC_TXT" TagPrefix="uc1" %>
那么我们在页面中使用时就和使用普通控件是一样的
上面的UC1 就是该用户控件的ID了
你在内用页面的时候根据这个ID就能够找到该用户控件
以上介绍了“自定义服务器控件 获取模板页中自定义控件中子控件的值”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2548212.html