繁体   English   中英

含Silverlight(C#)和旧式ASP.NET(VB.NET)代码的母版页

[英]Masterpage with Silverlight (C#) and Legacy ASP.NET (VB.NET) code

我正在努力在基于VB.NET的旧版Web应用程序中包含Silverlight功能。 通过更改,我们也从VB切换到C#(所有新开发的都是C#,因此我需要一个C#答案)。 我想使用某种形式的母版页,其中的内容区域可以容纳silverlight控件或旧版模块/页面。

到目前为止,我所看到的选项将启用一个或另一个,但不能同时启用。 有没有一种方法可以根据用户从菜单中选择的内容,将“内容区域”切换到VB ASP.NET页面或C#Silverlight组件? 仅供参考-Silverlight控件也提供菜单和导航。

谢谢!

不是“ Silverlight或ASP.NET”的情况。 从您的应用程序角度来看,交付Silverlight组件与交付图像没有什么不同-对象是客户端标记的一部分。 您的ASP.NET代码将确定需要在背后的代码中显示什么,并将必要的内容推送到浏览器。

还有一个asp.net silverlight控件...详细信息在这里... http://msdn.microsoft.com/zh-cn/library/cc838274(VS.95).aspx

因此,根据您的代码,您可以显示asp.net内容或Silverlight控件,该控件本身可以处理silverlight内容...您还可以将值(参数)传递到silverlight控件中,以及使用网桥与Silverlight进行通话HTML ...

http://jesseliberty.com/2008/12/26/passing-parameters-into-silverlight-applications/

http://www.codeproject.com/KB/silverlight/SilverlightHtmlBlend.aspx

这不是一个澄清的要求,而是答案。

好的,据我所知,您希望拥有一个母版页,其内容模板将包含一些旧的asp.net东西或Silverlight控件,这些东西由某些业务逻辑或用户输入确定。

为什么这是个问题? 这似乎是一件很自然的事情,据我所知,母版页并不真正在乎其内部内容模板将保留什么内容。 似乎您可以在内容中定义一个多视图,从而根据需要更改其活动视图,一个视图可以包含您的旧版内容,而另一个视图可以包含Silverlight。

我是不是在误解您的问题?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM