将值从父页面传递到用户控件

时间:2012-02-26 14:16:29

标签: c# asp.net user-controls

嗨我有一个usercontrol嵌入多个页面,我想从那里加载usercontrol(从哪个父页面)

怎么做? ,

3 个答案:

答案 0 :(得分:1)

将该物品作为公共财产公开,而不是能够访问您孩子的物品,这是更好的方式

在您的子级控件表单中搜索:parent.FindControl("Controlname")将执行此操作

答案 1 :(得分:0)

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

答案 2 :(得分:0)

从控件中,您可以调用Page.ToString(),它应返回'ASP.TestPage_aspx'

之类的内容