我在页面中有页面和调用方法。我想添加一些控制到我的页面控制(不是页面本身)在该方法。将UserControl添加到页面来自另一个类
我的Default.aspx:
<%@ Page Title="Home Page" MasterPageFile="~/Site.master" ... %>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
</asp:Content>
和代码背后:
namespace Program
{
public partail class Default : Page
{
protected void Page_Load(object sender, Eventargs e)
{
MyClass.Calling(this);
}
}
}
我的另一个类
namespace Program
{
public class MyClass
{
public static void Calling(Page page)
{
Textbox txt = new Textbox()
// I want somthing like this:
// page.PlaceHolder1.Controls.Add(txt);
}
}
}
这可能吗?
更新:感谢@国王。
我试试看!!!但ph值为空... – Raika 2010-12-23 14:40:53