我在前台页面上放了一个 js的幻灯片,但是图片路径是死的 ,我想通过网站的后台更改前台的幻灯片内容 该这么做? 

解决方案 »

  1.   

    在asp.net页面给js全局数组用asp.net赋值,页面其它js脚本即可调用该数组,如:
    <script>
    var pathArray = new Array("<%="http://www.abc.com/img1.jpg"%>","<%="http://www.abc.com/img2.jpg"%>","<%=http://www.abc.com/img3.jpg%>");
    </script>在asp.net页可以用<%=%> 执行c#代码显示在页面上
      

  2.   

    你的广告是写在js文件中的方法中的吗?给这个方法加一个参数Xpath,后台调用时动态控制这个参数。
    using System.Web.UI.HtmlControls;
    HtmlGenericControl script = new HtmlGenericControl("script");
    script.InnerText = "abc('image/1.jpg')";
    div1.Controls.Add(script);假设js文件中的方法是abc,那么其中的路径参数image/1.jpg你可以后台控制。
    动态调用js。