objectdatasource找不着业务对象里的方法
有个数据提供程序的类product.cs的类 是放在code文件夹下的 没错
usint^^^^^
……
public class product
{
public static int getphotos()
{
}
}
里面放一个这样的getphotos的空方法
然后在一个aspx页面拖个objectdatasource 配置数据源的时候,点下一步可以找到product的业务对象,再下一步的时候为什么却找不到里面的任何方法啊,比如这里就找不到getphotos()
我是看的vs2005里的那个自带的初学着工具包里的首页显示每日更新图片的代码.它是用的一objectdatasource调用code文件夹下的业务对象photomanager.cs里的getphotos()方法.方法是这样的
pubulic static list <photo> getphotos()
{
……
return list;
}
我就在我自己的网站code文件夹下建立个photomanager.cs类,然后把getphotos()的方法copy过去。但是配置objecdatasource的时候,能找到photomanager的业务对象,但是下一步的时候找不到里面的getphotos()方法
另外还有个问题就是, 我把正个photomanager.cs文件都copy到我自己的网站code文件夹下。就完全的在业务对象里都找不到photomanager这个对象了。。
唉,第一次看实例,昨天晚上到三点多还没弄清楚。郁闷啊。
高手指教一下啊。 不甚感激啊
------解决方案--------------------可以试试看在公共方法前加上 "[System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Select, true)] "
暂时先不管干什么用的,看看这样行不行,不行再说。