关于数据动态绑定问题的解决方法

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

实现数据绑定的功能, 如果Flag=1, 只显示数据的“Title”字段,否则显示“Title”和“InputDate”字段,类似的代码代码如下, 但是不能显示.

<asp:datalist id="DataListArticleTitleList" runat="server" width="100%">

<ItemTemplate>

<table cellPadding="0" cellSpacing="0" borderColor="#fafafa" border="1">

<tr height="20" valign="middle">

<td>

<img src="<% = Img %>">&nbsp;

<asp:HyperLink id="HyperLinkArticleTitle" Text='<%

if ( Flag == 1)

{

DataBinder.Eval(Container.DataItem, "Title") ;

}

else

{

DataBinder.Eval(Container.DataItem, "Title") + " (" +<%# DataBinder.Eval(Container.DataItem, "InputDate") + ")" ;

}

%>' Runat="server">

</asp:HyperLink>

</td>

</tr>

</table>

</div>

</ItemTemplate>

</asp:datalist>

解决:

<%# Flag==1?DataBinder.Eval(Container.DataItem, "Title"):DataBinder.Eval(Container.DataItem, "Title") + " (" +<%# DataBinder.Eval(Container.DataItem, "InputDate") + ")" %>

%>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航