Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 创建Windows窗体的外观_Asp.net_Html - Fatal编程技术网

Asp.net 创建Windows窗体的外观

Asp.net 创建Windows窗体的外观,asp.net,html,Asp.net,Html,我正在使用ASP.NET,有人问我,使site.master看起来像Windows窗体需要多少时间。基本上,它应该有一个标题,左边有一个图标,右边有一个最小化/最大化/关闭按钮,最好它们的功能类似于真实的表单。此外,它还需要具有行为类似于真实形式的边界。(因此,在某些情况下,人们可以调整它们的大小。) (我们只支持Internet Explorer 6及更高版本,它是用于内部网应用程序的。) 我的回答是:为什么我们希望在网络浏览器中有这样的东西?于是他就走了 但我无法忘记,在网站里有一个类似wi

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

(我们只支持Internet Explorer 6及更高版本,它是用于内部网应用程序的。)

我的回答是:为什么我们希望在网络浏览器中有这样的东西?于是他就走了


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

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

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

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

看看VisualWebGUI


不久前,我使用它将一个现有的WinForms应用程序引入web,它的效果出人意料——您只需切换名称空间,只需在这里或那里进行一些更改,就可以得到一个运行中的ASP.NET站点。

是的,但我认为只使用IE。此外,它还需要一个设置该网站的.NET权限,另外一个主要需要将该网站添加到受信任区域。我不会获得在该网站中使用真实webforms的权限,因此我需要模拟它们,通过HTML或JavaScript自己绘制它们。但是安全设置很高,所以WinForms不会在浏览器中弹出。(服务器安全性可能也会阻止这些事情。)