0

我知道这是基本的,但我无法将营销词与技术联系起来。

在 APS.NET 网站上有对 WebForms Server Controls 的引用
这是 System.Web.UI 命名空间中的控件吗?

如果我将(非 MVVM)WPF 业务应用程序移植到 ASP.NET,我假设 WebForms 可能是候选者。

4

3 回答 3

1

在 APS.NET 网站上有对 WebForms Server Controls 的引用 这是 System.Web.UI 命名空间中的控件吗?

是的。

于 2013-08-12T16:06:21.320 回答
1

更准确地说,ASP.Net Web 服务器控件位于 -

System.Web.UI.WebControls命名空间。

此外,所有 ASP.Net Web 服务器控件都继承自WebControl.

于 2013-08-12T16:58:47.270 回答
0

WebForms 是基于 Web 的 WinForms 类比,并共享类似的事件模型。WebForms 有一套广泛的基本控件,用于处理路由数据捕获(例如日期、文件上传、表单输入)和显示任务(例如数据表、转发器、标签)。除此之外,您可以从头开始或继承其他控件来创建自己的控件。在开发自己的控件时,您可以选择开发用户控件或服务器控件。两者都有优点和缺点。用户控件通常更容易开发,但旨在特定于应用程序并且不容易在项目之间共享。另一方面,服务器控件的开发更加复杂,并且可以轻松嵌入到库中,以便在库之间轻松共享。

如果您从 WPF 或 WinForms 移植应用程序,您可能会使用很多基本控件,并且仅在基本控件不提供所需功能时才创建用户或服务器控件。

于 2013-08-12T16:10:57.550 回答