Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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
C# 如何在asp.net页面中添加wpf浏览器应用程序_C#_Asp.net_Wpf - Fatal编程技术网

C# 如何在asp.net页面中添加wpf浏览器应用程序

C# 如何在asp.net页面中添加wpf浏览器应用程序,c#,asp.net,wpf,C#,Asp.net,Wpf,我编写了一个WPF应用程序。但我想像JavaApplet一样添加aspx页面,但我没有找到任何想法。你能帮我吗 请看:你能澄清一下吗?标题建议您使用ASP.NET并希望添加WPF(在这种情况下,请查看xbap或Silverlight),但问题建议您使用WPF并希望添加网页 如果您想查看网页,您应该能够在WPF应用程序中托管WebBrowser控件。如果要托管web服务器,请查看HttpListener 那么你有什么,你到底想做什么呢?要么在你的网页上添加一个XBAP,要么使用Silverligh

我编写了一个WPF应用程序。但我想像JavaApplet一样添加aspx页面,但我没有找到任何想法。你能帮我吗


请看:

你能澄清一下吗?标题建议您使用ASP.NET并希望添加WPF(在这种情况下,请查看xbap或Silverlight),但问题建议您使用WPF并希望添加网页

如果您想查看网页,您应该能够在WPF应用程序中托管
WebBrowser
控件。如果要托管web服务器,请查看
HttpListener


那么你有什么,你到底想做什么呢?

要么在你的网页上添加一个XBAP,要么使用Silverlight重写功能并将该应用嵌入到你的网页上

Silverlight将是首选

它可以嵌入

    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">....</object>
。。。。

Scott Guthrie在这里有一个Silverlight教程博客系列:

我同意Jamie和Marc的观点,如果您想要类似于Java小程序的东西,Silverlight可能是您最好的选择

  • 如果您想在浏览器中使用WPF应用程序,则需要创建XBAP应用程序。 请注意,您需要客户端计算机具有.Net 3.0运行时才能运行您的应用程序,并且只能在Windows中运行

    本页面将是一个良好的开端,包含教程和示例:

  • 但是,如果您想将一段代码放入现有网站中,如java小程序,则需要创建一个Silverlight组件,该组件与WPF应用程序不同,但您将共享大部分代码

    在这种情况下,客户端将需要Silverlight运行时的多平台(Windows、Mac和Linux)
    转到本页了解起点


  • @ykaratoprak:最好是编辑你的答案或添加评论,而不是添加新的答案。它让问题变得更清晰;Silverlight比wpf浏览器应用程序好,是吗?如果这个问题的答案是确定的:为什么.NETDeveloper创建wpf浏览器应用程序?İ想问为什么我需要wpf浏览器应用程序而不是silverlight?