Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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 将aspx页面重定向到xaml页面_Asp.net_Silverlight_Xaml - Fatal编程技术网

Asp.net 将aspx页面重定向到xaml页面

Asp.net 将aspx页面重定向到xaml页面,asp.net,silverlight,xaml,Asp.net,Silverlight,Xaml,我有一个启动页面作为Menu.aspx我想将此页面重定向到login.xaml 因此,当用户输入菜单.aspx时,它应该打开login.xaml然后打开.aspx页面 我该怎么做?请帮助我。浏览器无法直接显示xaml页面。Silverlight通过带有包含Silverlight对象的标记的aspx页面显示。当您创建一个新项目(并在一个新的web项目中选择host)时,有一个default.aspx页面,在那里您将看到我所说的标记 默认情况下,silverlight的起始页是“MainPage.x

我有一个启动页面作为
Menu.aspx
我想将此页面重定向到
login.xaml
因此,当用户输入
菜单.aspx
时,它应该打开
login.xaml
然后打开
.aspx
页面


我该怎么做?请帮助我。

浏览器无法直接显示xaml页面。Silverlight通过带有包含Silverlight对象的标记的aspx页面显示。当您创建一个新项目(并在一个新的web项目中选择host)时,有一个default.aspx页面,在那里您将看到我所说的标记


默认情况下,silverlight的起始页是“MainPage.xaml”,如果要覆盖它,请进入代码中的“app.xaml”并在应用程序启动事件中修改对象。

我不明白,您希望如何从aspx页面显示xaml页面?你将构建你的silverlight应用程序,它将是一个xap文件,然后在你想要的任何页面上加载这个文件。我认为你不能直接这样做。但是您可以创建一个ASPX并在页面上托管silverlight应用程序,您可以重新定向到该页面。是的,1。创建一个SL项目,在被要求时将其链接到您的网站/webapplication项目2。在web项目3中创建login.aspx。在login.aspx 4中转储SL插件调用。重定向到login.aspx,而不是login.xaml。