这听起来像一个奇怪的一个,但它是我可以做我需要做的唯一途径,所以这里有云:如何在广告字符串中获取asp:label的值?
我:
<asp:Label ID="LabelStoreNumber" runat="server"></asp:Label>
一个.aspx页面上。我想在后面的广告文件 字符串的asp页面中使用: LabelStoreNumber.Text
的值。广告线看起来像这样:
<asp:AdRotator ID="AdRotator1" runat="server" Height="150" Width ="200"
AdvertisementFile="<value of LabelStorNumber.Text>/PIC_List/PicList.xml"/>
目标是任何人通过这个页面将自动被定向到他们的商店号码PicList.xml目录。
我曾尝试没有成功:
<asp:AdRotator ID="AdRotator2" runat="server" Height="150" Width ="200"
AdvertisementFile="document.getElementById('<%=LabelStoreNumber.ClientID%>')
.innerText;/Alets/PIC_List/PicList1.xml"/>
我的大问题是我不能看到实际返回什么,所以我不知道如果我关闭与否。
任何帮助非常感谢!
尝试检查该元素以找出您的Javascript代码返回的内容。在Chrome或IE中按F12。在Inspect元素窗口的DOM Explorer中找到您的AD旋转标记 –
Vidiya,感谢您的建议。我只看到DOM断点,并没有显示任何东西...... DOM Explorer的位置 –
在chrome的Inspect元素中,可以在“元素”下看到它。在IE中,它在“DOM Explorer”下。您可以找到已加载的整个HTML内容。找到您的Ad Rotator控件,您将能够看到在那里呈现的内容 –