将值从父页传递给用户控件
本文关键字:给用户 控件 | 更新日期: 2023-09-27 18:25:46
Hi我在多个页面中嵌入了一个usercontrol
,我想从加载usercontrol
的位置(从哪个父页面)捕获它
如何做到这一点,
将事物公开为公共财产,而不是访问孩子身上的公共财产,这是更好的方法
从父控件中搜索您的子控件,如:parent.FindControl("Controlname")
将执行
在您的控件中,您可以调用CurrentExecutionFilePath,它将为您提供当前执行的路径和页面。如果你只对文件名感兴趣,只需去掉第一部分,寻找LastIndexOf("/")。
从控件中,您可以调用Page.ToString()
,它应该返回类似'ASP.TestPage_aspx'
的