UpdatePanel中如何定义DataList
我在前台添加了,后台也调用了还是提示当前上下文中不存在名称“DataList1“
代码
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                    <ContentTemplate>  
 <asp:DataList ID="dtList" runat="server" Width="100%" OnItemCommand="dtList_ItemCommand">
                                <HeaderTemplate>
     </HeaderTemplate>
                                <ItemTemplate>
代码然后中间嵌入了个
<asp:DataList ID="DataList1" runat="server">
     <ItemTemplate> <tr style="height:30px;"><td align="left" colspan="11"  class="kds_jobmanage2" style="text-align:left; border-bottom-color:#ffc9a3;">   &nbsp;   &nbsp;&nbsp;   &nbsp;   &nbsp;备注:<font color=#7f7f7f title="<%# qubr(DataBinder.Eval(Container.DataItem, "memo").ToString()) %>"><asp:Label ID="Label86" runat="server" Text='<%# PageValidate.SqlText(qubr(DataBinder.Eval(Container.DataItem, "memo").ToString()),45)%>'></asp:Label></font></td></tr>     </ItemTemplate>  </asp:DataList> 
                                </ItemTemplate>
第一个datalist可以调用,是公司把控件打包了,后来添加的datalist1无法识别,如何外部调用,不动打包的程序
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>是后台打包的,无法更改了,怎么另外在定义,现在前台都无法显示asp:DataList ID="DataList1" runat="server">里内容,就算是文字都无法显示,程序运行出来的就更不行了

解决方案 »

  1.   

    如果打包成了dll文件,需要DllImport引用dll文件来操作了
      

  2.   

    公司把控件打包了,是否支持添加相关控件,是否有相关函数提供查找控件
    添加DLL引用
      

  3.   


    那就要必须知道打包好的DLL控件留有哪些接口以及如何操作这些接口了
    如果不知道的话恐怕很难
      

  4.   

    要是 无聊 可以反编译下一下 公司的DLL
      

  5.   

    还是添加dll最方便,公司不会提供给你么?
      

  6.   

    如果是一个公司的,如果不给你源码,那么最最最最最起码应该给你接口调用方式的啊反编译dll,如果加密混淆了,基本没用
      

  7.   

    好的,我用了个函数输出到Label里面,去掉了那个没定义的datalist控件,谢谢各位了