0

adrotatorAsp.net マスター ページに

<asp:AdRotator ID="adr" AdvertisementFile="~/Adrotator.xml" Width="180px" Height="200px"
                 runat="server" Target="_self" />

ADS を回転させるために次の jquery を使用しています。ただし、Adrotator コントロールの ID を検出することはできません。

    $(document).ready(function () {

            setInterval(function () {
            $("[id$='adr']").load(location.href + "[id$='adr']", "" + Math.random() + "");
        }, 5000);

    });

注:私はすでに$("[id$='adr']")and$('[id$=\'adr\']')を使ってみました'#adr'

ここに画像の説明を入力

4

4 に答える 4

0

試す

$("[id$='<%=adr.ClientID %>']")
于 2012-12-21T06:20:41.633 に答える
0

広告ローテータの生成された HTML ソースを確認することをお勧めします。これにより、jQuery をどのように作成する必要があるかについて、より多くの洞察が得られる可能性があります。

于 2012-12-21T06:27:18.103 に答える
0

または、使用することもできます

<asp:AdRotator ID="adr" AdvertisementFile="~/Adrotator.xml" Width="180px" Height="200px"
             runat="server" Target="_self" CssClass="adr" />

クラスセレクター

$(".adr")

または、データバインドを使用することもできます

$("#<%# adr.ClientID %>")

Databind();

ページの読み込み時。

于 2012-12-21T06:29:16.303 に答える
0

使ってみて

 $('#<%=adr.ClientID%>').Load..... 

asp.net コードでは、この ID セレクターを使用します。$("#<%= adr.ClientID %>").Load...;クライアント ID は asp.net インフラストラクチャによって変更される可能性があるため、サーバー コントロールに使用します。

于 2012-12-21T07:45:19.850 に答える