在 ASP.NET (VB) Web 应用程序上添加 Windows 窗体功能
我一直在构建一个 Web 应用程序(ASP.NET、.NET Framework 4、VB、Visual Studio 2010)。简而言之,应用程序与数据库交互并执行多个操作(插入删除选择等)。
我正在使用多个 Gridview、ListBox 等,但我对 ASP.NET 提供的演示结果和功能并不满意。简而言之,我的应用程序看起来很糟糕、过时且不专业。 我认为使用将合并到 ASP 应用程序中的 Windows 窗体将是一个很大的改进并解决我的所有问题。
我创建了一个 Windows 窗体控件库,以使用在我的应用程序中创建的 dll 作为用户控件。我发现 .NET Framework 4 不支持此功能(这是真的吗?还是我做错了什么?)。
有没有办法让我的应用程序具有 Windows 应用程序的“外观和感觉”? 请注意,它必须是一个网络应用程序,客户端不必下载任何其他应用程序来与服务器交互。
I have been building a Web Application (ASP.NET, .NET Framework 4, VB, visual studio 2010). To be very brief the application interacts with a database and performs several actions (Insert Delete Select etc..).
I am using several Gridviews, ListBoxes etc and I am not happy with the presentation outcome and the functionality provided by asp.net. In simple words my application looks bad, outdated and unprofessional.
I figured that using Windows Forms that will be incorporated to the ASP app would be a great improvement and solve all of my problems.
I have created a Windows Form Control Library to use the dll created in my app as a user control. I found out that this is not supported in .NET Framework 4 (is this true? or am i doing something wrong?).
Is there any way to make my application have the 'look and feel' of a windows application?
Please note that it is has to be a web app and the clients should not have to download any other application to interact with the server.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否检查过其他供应商的第三方控件?
我目前使用它们进行快速开发。
http://www.telerik.com/
http://www.infragistics.com/
http://www. devexpress.com/
无论如何,所有控件都在.net,您可以使用纯 CSS 更改其外观和感觉。
Have you checked out the third party controls from other vendors?
I currently use them for rapid development.
http://www.telerik.com/
http://www.infragistics.com/
http://www.devexpress.com/
Anyhow all controls in .net you can change there look and feel using plain CSS.
尝试使用 Silverlight 4,它拥有您需要的一切。你想要做的是传统的 ASP.NET,这已经是最好的了,因为它的所有服务器端代码,但使用 Silverlight 情况就完全不同了,它的所有客户端都与特定的服务器交互。查看有关如何使用 Silverlight 和 WCF RIA 服务来完成您想要做的事情的教程。
尝试此链接:WCF RIA 服务和 Silverlight
编辑:Silverlight 旨在创建令人惊叹的 Web GUI。以防万一您想知道这到底是什么..:)
Try using Silverlight 4, it has all that you need. What u are trying to do is traditional ASP.NET and that's as good as it can get coz its all server side code, but with Silverlight things are totally different, its all client side with specific server interactions. Have a look at the tutorials about how to use Silverlight and WCF RIA services to do what you are trying to do.
Try this link: WCF RIA services and Silverlight
Edit: Silverlight is designed to create stunning web GUIs. Just in case you were wondering what the heck it is.. :)