网站制作

本类阅读TOP10

·IIS 安装配置全攻略
·用VS.NET打开网上下载的.NET web项目出错的解决办法
·HTML 4.0 语言快速参考
·限制TextArea区的文字输入数量
·如何在网页上实现进度条
·Apache的配置步骤及测试
·谈谈Jesse James Garrett提到的Ajax
·html基础学习笔记(2)
·页面垂直居中的两种方法
·用asp遍历目录下文件的例子

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
关于数据动态绑定问题的解决方法

作者:未知 来源:月光软件站 加入时间:2005-5-13 月光软件站

实现数据绑定的功能, 如果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") + ")" %>
                                                    %>




相关文章

相关软件