C# 是否从代码隐藏中设置ContentPlaceHoderId?

C# 是否从代码隐藏中设置ContentPlaceHoderId?,c#,asp.net,C#,Asp.net,我正在使用特定页面的母版页,例如(登录前和登录后)。我动态地为特定页面设置了两个不同的母版页…但是我仍然必须从代码隐藏中动态地设置contentplaceholder…这是可能的吗?如果有的话?怎么可能呢 最好的方法是 您应该为(登录前和登录后)创建用户控件 并根据代码隐藏中的会话设置该用户conterol ContentPlaceHolder placeholder = Page.Master.FindControl(“ContentPlaceHolder1″) as Cont

我正在使用特定页面的母版页,例如(登录前和登录后)。我动态地为特定页面设置了两个不同的母版页…但是我仍然必须从代码隐藏中动态地设置contentplaceholder…这是可能的吗?如果有的话?怎么可能呢

最好的方法是

您应该为(登录前和登录后)创建用户控件

并根据代码隐藏中的会话设置该用户conterol

ContentPlaceHolder placeholder = Page.Master.FindControl(“ContentPlaceHolder1″) as         ContentPlaceHolder;
通过获取此占位符,您可以执行任何您想要的操作,如添加新控件或在该占位符中查找控件等