有人知道是否可以在Visual Studio 2008中向Web窗体添加用户控件,但不将其声明添加到设计器文件中吗?
50few1ms1#
只要知道控件的路径(通过编程或从DB/config),就可以执行以下操作
Page.Controls.Add("pathToYourControl");
lymgl2op2#
我的问题的答案是在Visual Studio之外开发窗体。
rt4zxlrg3#
用户可以使用Page.LoadControl,两个链接中的示例:
void Page_Init(object sender, System.EventArgs e) { // Instantiate the UserControl object MyControl myControl1 = (MyControl)LoadControl("TempControl_Samples1.ascx.cs"); PlaceHolder1.Controls.Add(myControl1); }
A Good Example of Asp.net LoadControl with multiple parameters
3条答案
按热度按时间50few1ms1#
只要知道控件的路径(通过编程或从DB/config),就可以执行以下操作
lymgl2op2#
我的问题的答案是在Visual Studio之外开发窗体。
rt4zxlrg3#
用户可以使用Page.LoadControl,两个链接中的示例:
A Good Example of Asp.net LoadControl with multiple parameters