在ASP.NET中一个绑定的字段是<%# Eval("userip") %>,别一个绑定的字符串是<%# Eval("comTime") %>,那么我怎么将它们连成一个字符串呢?我用下面的表达式,结果错了<asp:Label ID="lblCommentbeizhu" runat="server" Text='<%# Eval("userip") %>+<%# Eval("comTime") %>'></asp:Label>,请高手指正

解决方案 »

  1.   

    <asp:Label ID="lblCommentbeizhu" runat="server" Text='<%# Eval("userip") %><%# Eval("comTime") %>'></asp:Label>
      

  2.   

    <%# Eval("userip") %><%# Eval("comTime") %>
    可以不要用label啊,就这样。
    如果非要用的话,<%# Eval("userip").ToString()+Eval("comTime").ToString %>
    这样试下吧!
      

  3.   


    <asp:Label ID="lblCommentbeizhu" runat="server">
    <%# Eval("userip") %><%# Eval("comTime") %>
    </asp:Label>
      

  4.   

    <asp:Label ID="lblCommentbeizhu" runat="server" Text='<%# Eval("userip").ToString()+Eval("comTime").ToString()%>'></asp:Label>
      

  5.   

    Text='<%# Eval("ID").ToString()+Eval("ID").ToString()%>'
    恩楼上才是正解!加tostring()
      

  6.   

    不可以再服务器端控件里面使用<%%>赋值的吧?
    如果一定要用到服务器端的控件要在后台使用FindControl方法找到这个控件然后给他的属性赋值。
    直接写的话:<span><%# Eval("userip") %><%# Eval("comTime") %></span>
      

  7.   

    <%# Eval("userip") %><%# Eval("comTime") %>
    估计可以吧。
      

  8.   

    当然不行了, 返回的不是字符串类型了,你Tostring()一下就好了。
      

  9.   

    Text='<%# Eval("userip").ToString()+Eval("comTime").ToString()%>'
      

  10.   

    Text='<%# Eval("userip").ToString()+Eval("comTime").ToString()%>'
    或者你用SQL:
    MSSQL:SELECT userip+comTime as ipTime FROM TabName;
    Oracl:SELECT userip||comTime as ipTime FROM TabName;
    程序里面直接绑定ipTime就行了。
      

  11.   

    在SQl 里面连接起来,然后做成一个新字段,然后帮定到 你的控件。
      

  12.   

    <%# Eval("userip").ToString()+Eval("comTime").ToString %> 
    这样不错!
      

  13.   

    能在后面.cs文件中写的代码在<% %>中基本都能写,,,