为了账号安全,请及时绑定邮箱和手机立即绑定

关于asp.net中一段程序的疑问

关于asp.net中一段程序的疑问

米琪卡哇伊 2018-12-06 13:58:56
<%@ Page Language="C#" %><%@ Import Namespace="System.IO" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><script runat="server">        void Page_Load()    {        if (!Page.IsPostBack)        {            DirectoryInfo dir = new DirectoryInfo(MapPath("~/Photos"));            rptPhotos.DataSource = dir.GetFiles("*.jpg");            rptPhotos.DataBind();        }    }</script><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server">    <style type="text/css">        .photo        {            width:400px;            background-color:white;            filter:progid:DXImageTransform.Microsoft.Fade(duration=2);        }    </style>    <script type="text/javascript">    var photos = new Array();    window.setInterval(showImage, 5000);        function showImage()    {        if (photos.length > 0)        {            var index = Math.floor(Math.random() * photos.length);            var image = document.getElementById('imgPhoto');            image.src = photos[index];            if (image.filters)//filters是什么?            {                image.filters[0].Apply();//不太懂                image.filters[0].Play();//不太懂            }        }    }            </script>    <title>Show Repeater Photos</title></head><body>    <form id="form1" runat="server">    <div>    <img id="imgPhoto" alt="" class="photo" />    <script type="text/javascript">    <asp:Repeater        id="rptPhotos"        Runat="server">        <ItemTemplate>        <%# Eval("Name", "photos.push('Photos/{0}')") %>//这个地方不太懂        </ItemTemplate>    </asp:Repeater>    showImage();    </script>        </div>    </form></body></html> 这段程序看不太懂.特别是我注释的地方,求帮助
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 261 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信