我可以在asp.net mvc 2页面中使用silverlight服务器控件吗?

时间:2011-03-27 15:01:18

标签: asp.net-mvc silverlight

键入

时找不到它
<asp:

1 个答案:

答案 0 :(得分:4)

使用MVC,您不使用webform控件。 <asp:...&GT;是webform控件使用的标记。无论如何,Silverlight都不需要webform控件,您只需要在视图中添加以下HTML:

<object id="objYourSilverlightControl" data="data:application/x-silverlight-2,"
    type="application/x-silverlight-2" width="500px" height="500px">
    <param name="source" value="../ClientBin/youSilverlightControl.xap"/>
    <param name="onError" value="onSilverlightError" />
    <param name="background" value="white" />
    <param name="minRuntimeVersion" value="3.0.40624.0" />
    <param name="autoUpgrade" value="true" />
    <param name="windowless" value="true" />
    <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0"
        style="text-decoration:none">
        <img src="http://go.microsoft.com/fwlink/?LinkId=108181"
            alt="Get Microsoft Silverlight" style="border-style:none"/>
    </a>
</object>

我认为你所引用的webform控件不再受支持(它可能仍然存在,但我从未需要使用它)。