我想知道是否有办法在后面的代码中访问 asp 对象,但不使用对象本身?
假设我有一个asp页面,其中有这个标签:
<asp:TextBox ID="test" runat="server"></asp:TextBox>
在我后面的代码中,我可以使用:this.test 访问这个对象。但我想以其他方式访问它。就像是 :
this.Objects["test"]
因为我正在解析一个包含所有 asp 对象的 xml 文档,然后我想对其进行一些处理(将 Visible 设置为 true ...)
你有什么主意吗 ?
谢谢
找到了答案。我正在使用 SharePoint,所以我必须设置上下文。我做不到
this.FindControls
所以我补充说:
Control context = this.Page.Master.FindControl("PlaceHolderMain");
我使用:
context.FindControl();