如何在广告字符串中获取asp:标签的值?

时间:2017-08-07 19:12:27

标签: c# asp.net

这可能听起来像一个奇怪的,但这是我能做我需要做的唯一方法,所以在这里:

我有:

 <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"/> 

我的大问题是我无法看到实际返回的内容所以我不确定我是否接近。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

您无法使用客户端代码设置服务器端AdRotator控件的属性。相反,您应该在页面的代码隐藏文件中在服务器端设置docker run --name some-ghost -p 4000:2368 -v /Users/Documents/ghost-blog/content/themes/:/var/lib/ghost/content/themes/ -e NODE_ENV=development ghost 属性。例如。看起来像这样(例如在AdvertisementFile中):

Page_Load()