【发布时间】:2011-08-03 10:23:48
【问题描述】:
是否可以在一个控件中有多个 语句,如果是,我做错了什么?
我正在尝试向数据列表添加超链接,其中从我用作数据源的数据表中检索到 navigateurl 和文本。
这就是我制作数据表的方式
foreach (Google.GData.Calendar.EventEntry ev in calFeed.Entries)
{
ExtensionCollection<When> v = ev.Times;
DataRow Title = dt.NewRow();
DataRow url = dt.NewRow();
Title["title"] = ev.Title.Text;
url["url"] = ev.Content.Content;
dt.Rows.Add(Title);
dt.Rows.Add(url);
dt.AcceptChanges();
}
这是我的html
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<asp:HyperLink NavigateUrl='<%# Eval("url")%>' runat="server" Text=<%# Eval("title")%> />
</ItemTemplate>
</asp:DataList>
现在,如果我在两个字段中评估标题,它们就会显示出来,但是如果我选择了两个不同的标题和 URL,则只评估一个,另一个留空。
【问题讨论】: