Eval绑定方法

hua_nan_she 2010-09-14 05:20:03
在.cs文件里面有方法 string geta(string id),在前台的时候用一个literal展示这个geta方法的返回值,怎么写?基本就

是Eval绑定方法并传递参数,记得Eval有这个功能的


如果我记错了,那么,这个问题怎么解决?问题:

gridview绑定的一个实体类,但是,需要有个另一个表的字段也显示出来,但是绑定的该实体没有该字段,

也就是夺标联合查询后得到的实体结果,但是,目前我的方法查询的最终结果就是一个表的数据,在不改变方法的前提下,怎

么显示出另一个表的那个字段?不知道我的描述够不够准确,能不能看的懂?
...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Canny 2010-09-14
  • 打赏
  • 举报
回复
a表 B表 把b表当作a表的一个属性 在实体类中包含b表 private B b;给相应的get set方法
Eval("geta((a.B.相应属性).ToString())");
lchy110 2010-09-14
  • 打赏
  • 举报
回复
莫非是这样的功能?
<%# GetUrl(DataBinder.Eval(Container.DataItem,"字段"))%>
然后在cs代码里写个
GetUrl的方法
在方法里判断
protected string GetUrl(object o)
{
if(o.ToString() == "")
{
return "";
}
else
{
return "图的提示,URL等";
}
}
zxqiangwhere 2010-09-14
  • 打赏
  • 举报
回复
既然返回时的string
那么前台就直接调用<%#geta(Eval("ID"))%>

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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