0

是否可以在同一个类中拥有 objectdatasource 及其 select 方法?

public class Class1(): System.Web.UI.Page
{

   protected void Page_load(object sender,EventArgs e)
   {
     this.ObjectDataSource1.TypeName="Class1";
     this.ObjectDataSource1.SelectMethod="GetData";
     this.ObjectDataSource1.DataBind();
   }

   public Ilist<object> GetData()
   {
   //return list here
   }
}

我收到错误“找不到 TypeName 属性中指定的类型”

4

1 回答 1

1

不要手动输入,而是使用GetType方法:

this.ObjectDataSource1.TypeName = this.GetType().FullName;

这应该足够了。如果没有,您可以尝试AssemblyQualifiedName代替FullName.

于 2013-02-19T09:40:50.923 回答