<%#Eval("id") %> 这个是绑定字段,
我现在想能不能用这个字段做为一个方法用,如 <%#sun(Eval("id")) %>
但这个方法是我自己想的,在运行时报错了,不知道有没有这种方法,或者别的方法,我现在想要的就是传参数。而不是单单的绑定字段
我现在想能不能用这个字段做为一个方法用,如 <%#sun(Eval("id")) %>
但这个方法是我自己想的,在运行时报错了,不知道有没有这种方法,或者别的方法,我现在想要的就是传参数。而不是单单的绑定字段
解决方案 »
- 获取COOKIE值报“未将对象引用到实例”
- winform中的一个按钮点击后链接到网页上的问题
- DridView用法
- 怎样将动态生成的asp.net网页转为静态的html网页
- asp.net(vb)中如何使用支付宝接口
- vs2005自定义控件问题?在线等???
- 关于session不能传入iframe的问题---刚开始学习dot net
- 郁闷一下午 求助--- 提示update语法错误!!!!!!!!!!!!!!!!怎么办
- 如何用datagrid中传递一个程序中的变量,而不是datagrid中的某一些列?谢!
- 請問大家這樣一個字串該如何寫正則表達式
- 这是什么? 偶尔会出现这种情况
- 这是什么? 偶尔会出现这种情况
public string sun(string id)
{
return id+"sun";
}
你的定义,sun传的参数必须是object类型,不然编译时就会出错。如果要接受long类型的变量,例如protected long sun(long id)
{
return id;
}
那么要声明为类似<%#sun((long)Eval("id")) %>
即使只是通知做一件事,也要有返回值,因为设计时声明的语法要求得到返回值来进行下一步操作。
Eval("id")是object类型,你方法的参数也要是object类型
如果是别的类型的话要转换
<%#sun(Eval("id").ToString()) %>
<%#sun(Convert.ToInt32(Eval("id"))) %>
....
其实就是前后台传值 注意(Eval("id")) 的类型