【问题标题】:Creating the looks and feel of a Windows form创建 Windows 窗体的外观
【发布时间】:2009-07-08 08:48:15
【问题描述】:

我正在开发一个 ASP.NET,有人问我要花费多少时间才能使 site.master 看起来像一个 Windows 窗体。基本上,它应该有一个标题,左边有一个图标,右边有一个最小化/最大化/关闭按钮,最好这些功能应该类似于一个真实的表单。此外,它需要具有可以表现得类似于真实形式的边框。 (因此,在某些情况下,人们可以调整它们的大小。)

(我们只支持 Internet Explorer 6 及更高版本,它用于 IntraNet 应用程序。)

我的回答是:我们为什么要在网络浏览器中拥有类似的东西?于是他就走了。

但我无法忘记它,在网站内有一个类似 winform 的东西看起来真的很酷。所以,只是问......有没有人做过这样的事情并愿意分享他的代码?

【问题讨论】:

    标签: asp.net html


    【解决方案1】:

    我认为这将满足您的需求:

    http://www.codeproject.com/KB/cs/winforms2webforms.aspx

    这将只使用 html。因此,一个人将无法获得 WinForms 中可用的所有功能。

    【讨论】:

      【解决方案2】:

      当然可以在浏览器中托管用户定义的 winforms 控件(尽管我只是在培训课程中做过)。看看here

      【讨论】:

      • 是的,但我认为只有 IE。它还需要一个来设置该网站的 .NET 权限,再加上一个主要需要将该站点添加到受信任区域。
      • 我不会获得在此站点中使用真实网络表单的许可,因此我需要通过 HTML 和 JavaScript 自己绘制它们来模拟它们。但是安全性设置得很高,所以 WinForms 不会在浏览器中弹出。 (而且服务器安全可能也会阻止此类事情。)
      【解决方案3】:

      看看 Visual WebGUI

      我前一阵子用它把一个现有的 WinForms 应用程序带到了网络上,它出奇地有效——你只需切换命名空间,只需要在这里和那里进行一些更改,你就会得到一个正在运行的 ASP.NET 站点。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多