<asp:DataList id="DataList1" runat="server" RepeatColumns="3" RepeatDirection="Horizontal" CellSpacing="5" CellPadding="5" Width="247px" Height="142px">
<HeaderTemplate>
<FONT face="宋体">
<P>
<asp:Label id="Label1" runat="server" Width="84px" ForeColor="Brown">图书分类列表</asp:Label>
<br>
-------------
</P>
</FONT>
</HeaderTemplate>
<ItemTemplate>
<asp:HyperLink id="HyperLink1" Text='<%# DataBinder.Eval(Container.DataItem,"LeiBieMC")%>' NavigateUrl="<%#"list.aspx?typeid="+DataBinder.Eval(Container.DataItem,"IDs")%>" runat="server">
</asp:HyperLink>
</ItemTemplate>
<SeparatorTemplate>
<FONT face="宋体"></FONT>
</SeparatorTemplate>
</asp:DataList>
<HeaderTemplate>
<FONT face="宋体">
<P>
<asp:Label id="Label1" runat="server" Width="84px" ForeColor="Brown">图书分类列表</asp:Label>
<br>
-------------
</P>
</FONT>
</HeaderTemplate>
<ItemTemplate>
<asp:HyperLink id="HyperLink1" Text='<%# DataBinder.Eval(Container.DataItem,"LeiBieMC")%>' NavigateUrl="<%#"list.aspx?typeid="+DataBinder.Eval(Container.DataItem,"IDs")%>" runat="server">
</asp:HyperLink>
</ItemTemplate>
<SeparatorTemplate>
<FONT face="宋体"></FONT>
</SeparatorTemplate>
</asp:DataList>
居然不能转到视图状态,问题出在NavigateUrl后面的值。提示以下的错误信息:
“未能在设计视图中打开,"<%…"值"…%>" 块中,以不同方式将值括起来 ”