您的位置:知识库 » .NET技术

ASP.NET 3.5 Extensions带来什么

作者: TerryLee  来源: it168  发布时间: 2009-04-24 11:50  阅读: 7343 次  推荐: 0   原文链接   [收藏]  
[1] ASP.NET MVC框架
[2] ASP.NET AJAX改进
[3] ASP.NET 动态数据支持
[4] ASP.NET Silverlight支持

5. ASP.NET Silverlight支持 

  ASP.NET Silverlight支持,提供了一些ASP.NET 服务器控件,使得我们可以更加方便的在ASP.NET使用Silverlight,目前提供的控件似乎只有<asp:MediaPlayer/>控件,下面通过几个代码片段简单说明一下。

  声明<asp:MediaPlayer/>控件,分别指定控件的高度和宽度,并且指定视频文件的URL地址,可以使用MediaSkin属性来指定控件的外观样式:

<asp:MediaPlayer ID="mediaPlayer" runat="server" 
Height
="300px"
Width
="450px"
AutoPlay
="false"
MediaSkin
="Expression"
Windowless
="true"
MediaSource
='<%# Eval("MediaUrl") %>">'
OnClientChapterSelected="onClientChapterSelected"
OnClientChapterStarted="onClientChapterStarted">
</asp:MediaPlayer>

如果设置了AutoPlay属性为True,当控件中链接了视频文件时,它将会自定播放,除此之外,我们也可以使用JavaScript脚本来控制视频的播放。设置控件的AutoPlay属性为false,并且在控件的下方添加一个HTML的Button控件:

<button id="play" 
onclick
="onPlay()"
type
="button"
disabled
="disabled">
Play
</button>

并且在页面中实现onPlay()方法,查找到mediaPlayer控件,调用它的play()方法,并且禁用button控件。

<script type="text/javascript"> 
function onPlay()
{
$find(
'mediaPlayer').play();
$get(
'play').disabled = "disabled";
}
</script>

关于ASP.NET Silverlight的支持就简单的介绍这么多了。至于ADO.NET数据服务大家可以参考官方的文档。

 

  6. 结束语

  本文通过几个简单的示例,向您展示了ASP.NET Extensions中的几个特性。ASP.NET Extensions作为微软明年即将推出的ASP.NET产品,在ASP.NET方面提供了更多更强的新的特性支持,值得我们关注。

0
0

.NET技术热门文章

    .NET技术最新文章

      最新新闻

        热门新闻