在ASP.NET(VB)Web应用程序上添加Windows窗体功能

时间:2011-10-27 13:45:25

标签: asp.net vb.net winforms

我一直在构建Web应用程序(ASP.NET,.NET Framework 4,VB,visual studio 2010)。非常简短,应用程序与数据库交互并执行多个操作(插入删除选择等...)。

我正在使用几个Gridviews,ListBoxes等,我对asp.net提供的演示结果和功能不满意。简单来说,我的应用程序看起来很糟糕,过时和不专业。 我认为使用将被整合到ASP应用程序的Windows窗体将是一个很大的改进并解决我的所有问题。

我创建了一个Windows窗体控件库,用于在我的应用程序中创建的dll作为用户控件。我发现.NET Framework 4不支持这种情况(这是真的吗?还是我做错了什么?)。

有没有办法让我的应用程序具有Windows应用程序的“外观和感觉”? 请注意,它必须是一个Web应用程序,客户端不必下载任何其他应用程序与服务器进行交互。

2 个答案:

答案 0 :(得分:1)

您是否检查过其他供应商的第三方控件?

我目前使用它们进行快速开发。

http://www.telerik.com/

http://www.infragistics.com/

http://www.devexpress.com/

无论如何,.net中的所有控件都可以使用普通的CSS改变外观。

答案 1 :(得分:1)

尝试使用Silverlight 4,它可以满足您的所有需求。你要做的是传统的ASP.NET,它可以得到它的所有服务器端代码,但是Silverlight的东西是完全不同的,它的所有客户端都有特定的服务器交互。查看有关如何使用Silverlight和WCF RIA服务的教程来完成您正在尝试的操作。

试试此链接:WCF RIA services and Silverlight

编辑:Silverlight旨在创建令人惊叹的Web GUI。万一你想知道它到底是什么.. :)