我是一个ASP.NET Web部件新手。我只使用了一个派生自WebPart并覆盖CreateChildControls方法的类构建了一些简单的类,但没有什么真正实质性的。我的问题是,是否有可能有一个Web部件也利用单独的html / asp.net标记文件,这将有助于为Web部件的输出提供一些结构。在过去,我刚刚创建了服务器控件并将它们添加到控件集合中,但这似乎是一种尝试创建非平凡布局的愚蠢方式。我可以这样做吗?我是否必须使用ascx用户控件或是否可以绕过该步骤? Web部件上有很多hello world教程,但似乎都没有超过CreateChildControls覆盖。谢谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
上述答案中的链接不再有效,但这里有一个替代方案: http://www.a2zdotnet.com/View.aspx?Id=95
在VS 2010中,我们还有可视化的Web部件,我认为它们几乎完全相同,但它包含在项目项目中。我只是在SharePoint的上下文中看到了这一点,因此不确定它如何用于ASP.NET项目。这是一个例子: http://msdn.microsoft.com/en-us/library/ff597539.aspx