日期:2014-05-18  浏览次数:20440 次

repeater中的数据值怎样单独取出来处理
可以用 <%#DataBinder.Eval(Container.DataItem,   "lanmu ")%> 这种方式显示出来,但我想这个lanmu值用作别的运算,我这个代码出错了,该如何做?

<asp:Repeater   id= "Repeater1 "   runat= "server ">  
                            <ItemTemplate>  
                                <tr>  
                                    <td> <a   href= "admin_wenzhang_edit.aspx?id= <%#DataBinder.Eval(Container.DataItem,   "id ")%> "> 修改 </a>  
                                        <a   href= "admin_wenzhang_edit.aspx?id= <%#DataBinder.Eval(Container.DataItem,   "id ")%> "> 删除 </a> </td>
                                    <td>
                                        <a   href= "admin_wenzhang_show.aspx?id= <%#DataBinder.Eval(Container.DataItem,   "id ")%> "> <%#DataBinder.Eval(Container.DataItem,   "biaoti ")%> </a>
                                        &nbsp; </td>
                                    <td> <script   runat= "server ">
    'dim   aaa   as   new   string   =   DataBinder.Eval(Container.DataItem,   "lanmu ")
    Dim   returnValue   As   Object
returnValue   =   DataBinder.Eval(Container.DataItem,   "lanmu ")
</script>
    &nbsp; </td>
                                    <td>
                                        <%#DataBinder.Eval(Container.DataItem,   "fabushijian ", "{0:d} ")%>
                                        &nbsp; </td>
                                </tr>
                            </ItemTemplate>
                        </asp:Repeater>


编译器错误信息:   BC30188:   应为声明。

源错误:

 

行   95:       'dim   aaa   as   new   string   =   DataBinder.Eval(Container.DataItem,   "lanmu ")
行   96: