具体如下:
我在aspx文件中有个控件,代码如下<asp:LinkButton ID="lb_Total" runat="server" Text='<%# GetType(Eval("CS_ACCEPT_CNT2").ToString()) %>'></asp:LinkButton> 其中GetType是后台cs文件里的一个方法,这样调用是可以成功的。 但是我现在想调用dll文件里的一个方法,不知道怎么写。请高手指教。
我在aspx文件中有个控件,代码如下<asp:LinkButton ID="lb_Total" runat="server" Text='<%# GetType(Eval("CS_ACCEPT_CNT2").ToString()) %>'></asp:LinkButton> 其中GetType是后台cs文件里的一个方法,这样调用是可以成功的。 但是我现在想调用dll文件里的一个方法,不知道怎么写。请高手指教。
解决方案 »
- Extjs+Mvc,gridPanel导出excel时,检测到有潜在危险的 Request.Form 值问题
- 急!散分,非常典型问题求达人解答!
- asp.net中怎么在一个网站项目页面上链接另一个网站项目
- 用datatable 动态绑定GridView 怎样可以找到列???想要设置列属性
- 上传好的PDF文件怎么显示出来?
- System.IO.FileLoadException:访问被拒绝
- 求助啊
- 我都折腾N天了,请高手一定帮忙了!!请教asp.net(带ACCESS数据库)打包问题!555~~~~~
- 极其怪异的ora-00911错误
- 请问一下租的空间文件夹没有写的权限,上传图片是不是只能存到数据库里?
- js动态改变table
- 怎么知道访客是通过哪个网站的连接跳转到我的网站的?
如果是c#,需要
一、using dll文件名
二、然后<%# dll文件名.方法名 %>如果是vb.net直接用上面的第2步
如果是c#,需要
一、using dll文件名
二、然后<%# dll文件名.方法名 %>-----------------------------
第二步试了一下,不行,编译没有通过。
代码如下Text='<%# CSHistCommon.ConvertCommaformat(Eval("CS_ACCEPT_CNT5").ToString()) %>'其中CSHistCommon是dll文件名
ConvertCommaformat是方法名
就像后台useing 一样的功能。
<%@ Import Namespace="XXXXXXXXX" %>
就像后台useing 一样的功能。=====================================
谢谢
刚才试了你的方法
还是不行,编译不通过,读不到该方法
需要先实例化CSHistCommon = new CSHistCommon();
现在将代码改为如下:<% 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'当前不存在可是我明明实例化过了。不解,请指教。谢谢!
添加引入 dll 文件2.
页面上加
<%@ Register TagPrefix="FCKeditorV2" Namespace="空间名.类名" Assembly="空间名.类名" %>3.
<%# dll文件名.方法名 %>
最后采用了 后台添加一个方法,在这个方法里,调用dll文件里的方法,aspx文件里调用后台的方法再次感谢。顶者有分。