具体如下:
  我在aspx文件中有个控件,代码如下<asp:LinkButton ID="lb_Total" runat="server" Text='<%# GetType(Eval("CS_ACCEPT_CNT2").ToString()) %>'></asp:LinkButton>  其中GetType是后台cs文件里的一个方法,这样调用是可以成功的。  但是我现在想调用dll文件里的一个方法,不知道怎么写。请高手指教。

解决方案 »

  1.   

    后台添加一个方法,在这个方法里,调用dll文件里的方法,aspx文件里调用后台的方法。
      

  2.   

    先把dll文件引用到项目中
    如果是c#,需要
    一、using dll文件名
    二、然后<%# dll文件名.方法名 %>如果是vb.net直接用上面的第2步
      

  3.   

    luoxia001(低首浅唱的温柔,颠倒众生。回眸一笑的灿烂,日月无光) 先把dll文件引用到项目中
    如果是c#,需要
    一、using dll文件名
    二、然后<%# dll文件名.方法名 %>-----------------------------
    第二步试了一下,不行,编译没有通过。
    代码如下Text='<%# CSHistCommon.ConvertCommaformat(Eval("CS_ACCEPT_CNT5").ToString()) %>'其中CSHistCommon是dll文件名
    ConvertCommaformat是方法名
      

  4.   

    <%@ Import Namespace="XXXXXXXXX" %>
    就像后台useing 一样的功能。
      

  5.   

    ahyf(笨笨) ( ) 信誉:98    Blog  2007-02-28 12:41:49  得分: 0  
    <%@ Import Namespace="XXXXXXXXX" %>
    就像后台useing 一样的功能。=====================================
    谢谢
    刚才试了你的方法
    还是不行,编译不通过,读不到该方法
      

  6.   

    to:nowitzki41(天外飞仙) ( ) 信誉:100    Blog CSHistCommon应该不是静态类
    需要先实例化CSHistCommon = new CSHistCommon();
      

  7.   

    CSHistCommon aa = new CSHistCommon();
      

  8.   

    to : luoxia001(低首浅唱的温柔,颠倒众生。回眸一笑的灿烂,日月无光) 首先感谢你的回复
    现在将代码改为如下:<% CSHistCommon.Tools aa = new CSHistCommon.Tools();
       aa.ConvertCommaformat("test"); %>CSHistCommon 是名空间名字
    Tools 是类名
    ConvertCommaformat 是方法名
    以上的代码是测试通过的但是接下来我给一个linkButton 赋值时,代码如下<asp:LinkButton ID='lb_De2' runat="server" Text= '<%# aa.ConvertCommaformat("test") %>' ></asp:LinkButton>此时编译不通过,错误信息如下:
    'aa'当前不存在可是我明明实例化过了。不解,请指教。谢谢!
      

  9.   

    1.
    添加引入 dll 文件2.
    页面上加
    <%@ Register TagPrefix="FCKeditorV2" Namespace="空间名.类名" Assembly="空间名.类名" %>3.
    <%# dll文件名.方法名 %>
      

  10.   

    感谢各位的帮助
    最后采用了   后台添加一个方法,在这个方法里,调用dll文件里的方法,aspx文件里调用后台的方法再次感谢。顶者有分。