<%#Eval("ID")%>能不能绑定后台方法

letiebeing 2011-01-07 11:13:11
如题, <%#Eval("ID")%>能不能绑定后台方法。假如后台有的方法GetNameByID();能不能根据ID显是名称。
...全文
261 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
a367499000 2011-07-08
  • 打赏
  • 举报
回复
当Eval("ID") ID为空时,调用后台方法后
public string GetName(object o)
{
if(o==null)
{

}
}
需要对中的o进行操作时报错,如转化为string类型,报错:"对象不能从 DBNull 转换为其他类型。" 调试发现o根本不等于null,怎么解决,谢谢各位大侠!!!
letiebeing 2011-01-07
  • 打赏
  • 举报
回复
搞定了,谢谢大家
letiebeing 2011-01-07
  • 打赏
  • 举报
回复
OK,我试试,谢谢大家
wuyq11 2011-01-07
  • 打赏
  • 举报
回复
<%#GetName(Eval("ID"))%>
public string GetName(object o)
{
return "";}

q107770540 2011-01-07
  • 打赏
  • 举报
回复
可以的
try:

public string GetNameByID(int id)
{
return id.ToString();
}

<%#GetNameByID(Eval("ID"))%>
孟子E章 2011-01-07
  • 打赏
  • 举报
回复
<%#GetNameByID(Eval("ID"))%>
sprc_lcl 2011-01-07
  • 打赏
  • 举报
回复
<%#GetNameById((int)Eval("ID"))%>

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧