How can I access an IFRAME from the codebehind file in ASP.NET?

后端 未结 10 1662
隐瞒了意图╮
隐瞒了意图╮ 2020-12-14 07:09

I am trying to set attributes for an IFRAME html control from the code-behind aspx.cs file.

I came across a post that says you can use FindControl to find the non-as

10条回答
  •  有刺的猬
    2020-12-14 07:30

    The FindControl method looks in the child controls of the "control" the method is executed on. Try looking through the control collection recursively.

        protected virtual Control FindControlRecursive(Control root, String id)
        {
            if (root.ID == id) { return root; }
            foreach (Control c in root.Controls)
            {
                Control t = FindControlRecursive(c, id);
                if (t != null)
                {
                    return t;
                }
            }
            return null;
        }
    

提交回复
热议问题