有誰知道是否可以將用戶控件添加到Visual Studio 2008中的Web窗體中,但是沒有聲明添加到設計器文件?將用戶控件添加到ASP.NET webform中,但不希望它在設計器文件中聲明
回答
我的問題的答案是在Visual Studio之外開發窗體。
只要你知道控制的路徑(無論是通過程序或從DB /配置),你可以做
Page.Controls.Add("pathToYourControl");
確保在Page_Init事件中添加控件,而不是Page_Load。 – 2010-01-07 21:22:53
聽起來不錯,但我想要一種方法,可以從Web服務器上的.aspx文件添加/刪除/修改用戶控件,而不必重新編譯和重新部署。 – 2010-01-07 21:36:14
把它放在配置文件中。然後 'foreach(ControlReadFromConfig中的控件c) {Page.Controls.Add(c); }' – ram 2010-01-07 21:39:35
使用可以同時在鏈接中使用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
我需要對標記中的usercontrol的引用,以便它可以被移動,刪除,修改。 – 2010-01-08 04:13:27
- 1. 如何在TypeScript中將聲明文件添加到聲明文件中?
- 2. 在設計器中添加用戶控件而不是EditForm.aspx
- 3. 在設計時將控件添加到我的「即時」用戶控件中。
- 4. 在用戶控件asp.net中聲明事件?
- 5. 控件模板不透明度不顯示像我希望它
- 6. 希望將數據附加到文件
- 7. 如何將換行符添加到ASP.NET控件聲明中的屬性?
- 8. Visual Studio - 可以將控件添加到設計器中的基於面板的用戶控件中嗎?
- 9. 表將用戶添加到角色聲明在asp.net
- 10. 添加用戶配置文件的設計註冊控制器
- 11. 將控件添加到VB .NET中的結構聲明中的容器
- 12. Webform中的用戶控件事件
- 13. 用戶控件添加到asp.net頁面
- 14. 將事件添加到動態聲明的控件
- 15. 將.jar文件添加到Tibco設計器中
- 16. 將Qxt插件添加到設計器
- 17. 將用戶控件添加到winforms statusstrip控件中
- 18. 無法將AjaxToolkit控件添加到用戶控件中
- 19. 我希望用戶瀏覽文件,但它影響到我的腳本
- 20. Web應用程序設計器文件中缺少UserControl聲明
- 21. 使用jQuery將控件添加到ASP.NET
- 22. UpdatePanel在asp.net webform中觸發其他用戶控件的UpdateProgress
- 23. 在MVC項目的webform中使用webform用戶控件
- 24. WebForm中的動態添加控件不會觸發事件
- 25. 使用Windows窗體設計器添加用戶控件
- 26. 爲ASP.NET控件聲明ID
- 27. 將事件添加到ASP.NET中的自定義控件中
- 28. 添加控件到設計器中的自定義面板
- 29. 動態添加ASP.NET Web用戶控件到控件
- 30. 將插件方法添加到Flow中的Moment.js聲明中?
你是說,你想要在代碼中添加它? – 2010-01-07 21:20:44
不,我的意思是我希望將此用戶控件的唯一引用放在.aspx文件中,而不是.cs或.designer.cs文件中。 – 2010-01-08 04:14:18