首页新闻找找看学习计划

Eval怎么添加扩展方法

0
悬赏园豆:5 [已关闭问题]

Eval怎么添加扩展方法 想Eval("ss").自己的方法

Drin Chan的主页 Drin Chan | 初学一级 | 园豆:6
提问于:2009-04-24 11:23
< >
分享
其他回答(3)
0

MyMethod(this object, arg[]){……}

James.Ying | 园豆:1472 (小虾三级) | 2009-04-24 12:05
0

Eval.showDialog=function()

{

 alert("dsadsadsadsa");

}

i.Net | 园豆:4 (初学一级) | 2009-04-24 12:40
0

Eval返回的是object类型,你需要先转换成目的类型,然后才能用扩展方法。

先在页面引用扩展方法所在的namespace

<%@ Import Namespace="MyNamespace.Extensions" %>

然后转换类型

<%# ((MyType)Eval("ss")).MyExtensionMethod() %>

Azuresong | 园豆:3565 (老鸟四级) | 2009-04-24 16:28
0

我觉得你该继承Eval

不要迷恋哥,哥只是个传说 | 园豆:490 (菜鸟二级) | 2009-04-24 21:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册