2012-02-26 56 views
0

嗨,我有一个usercontrol嵌入多页,我想捕获从那里的usercontrol被加载(从父页)传递值从父页用户控制

如何做到这一点? ,

+0

你得到的信息?它是为你工作 – 2012-02-27 13:45:18

回答

1

揭露事情作为公共财产比你能够访问那些在你的孩子的人这就是更好的方式来做到这一点

搜索你的孩子控制形成母象:parent.FindControl("Controlname")会做

+0

你的意思是在Usercontrol中创建一个公共属性并访问它? ,如何访问它? – Sudantha 2012-02-26 14:20:46

+0

yes ... parent.FindControl(“Controlname”)会执行此操作 – 2012-02-26 14:31:37

0

在你控件,您可以调用CurrentExecutionFilePath,它将为您提供当前正在执行的路径和页面。如果您只对文件名感兴趣,只需剥离第一部分寻找LastIndexOf(“/”)。

0

从控制,你可以调用Page.ToString()应该返回类似'ASP.TestPage_aspx'