Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从代码隐藏中调用ObjectDataSource的SelectMethod?_C#_Asp.net_Objectdatasource - Fatal编程技术网

C# 如何从代码隐藏中调用ObjectDataSource的SelectMethod?

C# 如何从代码隐藏中调用ObjectDataSource的SelectMethod?,c#,asp.net,objectdatasource,C#,Asp.net,Objectdatasource,我想从代码隐藏调用一个方法,作为我的ObjectDataSource的SelectMethod,下面是代码: .aspx: <asp:ObjectDataSource ID="ODS_Step1" runat="server" SelectMethod="GetResults" DataObjectTypeName="DefaultPage.MyPackage" TypeName="DefaultPage" /> .aspx.c

我想从代码隐藏调用一个方法,作为我的
ObjectDataSource
SelectMethod
,下面是代码:

.aspx:

 <asp:ObjectDataSource ID="ODS_Step1"
        runat="server"
        SelectMethod="GetResults"
        DataObjectTypeName="DefaultPage.MyPackage" TypeName="DefaultPage" />

.aspx.cs:

public partial class DefaultPage : System.Web.UI.Page
{
    public List<MyPackage> GetResults()
    {
      // code ...
    }
}
public部分类DefaultPage:System.Web.UI.Page
{
公共列表GetResults()
{
//代码。。。
}
}
当我运行代码时,我得到:

ObjectDataSource的TypeName属性中指定的类型 找不到“ODS_Step1”

当我想从后面的代码中调用SelectMethod时,你知道我应该使用哪种类型的typename吗


感谢

usefull link尝试将
GetResults
更改为static like
public static List GetResults()
另请参阅@ron中的示例您是否尝试过完全限定名称
命名空间。classname