SharePoint中的业务数据连接拒绝

SharePoint中的业务数据连接拒绝,sharepoint,web-parts,bcs,Sharepoint,Web Parts,Bcs,实际上,我使用BCS连接到外部内容,我可以在SharePoint中看到列表,但当我试图通过VS Web部件使用该列表时,我会出现这种连接错误,但当我从load事件调用列表时会出现这种情况,因为当我从button_click事件调用列表时,效果很好,请提供一些帮助,我们将不胜感激,代码如下: protected void Page_Load(object sender, EventArgs e) { if(!Page.IsPostBack) loadPeop

实际上,我使用BCS连接到外部内容,我可以在SharePoint中看到列表,但当我试图通过VS Web部件使用该列表时,我会出现这种连接错误,但当我从load事件调用列表时会出现这种情况,因为当我从button_click事件调用列表时,效果很好,请提供一些帮助,我们将不胜感激,代码如下:

protected void Page_Load(object sender, EventArgs e)
        {
            if(!Page.IsPostBack) loadPeoplesBDay();
        }

public void loadPeoplesBDay()
        {
            if (WebPart.List == null) return;

            SPWeb Web = SPContext.Current.Web;
            SPList List = Web.Lists[WebPart.List];

            var q = List.Items;
            var onomasticos = from persona in q.Cast<SPItem>()
                              where Convert.ToDateTime(persona["FE_NACI_TRAB"]).Month == DateTime.Now.Month
                              orderby Convert.ToDateTime(persona["FE_NACI_TRAB"]).Day ascending
                              select new { Nombre = persona["NO_TRAB"] + " " + persona["NO_APEL_PATE"] + " " + persona["NO_APEL_MATE"], Area = persona["DE_SECC"], DiaNacimiento = Convert.ToDateTime((Convert.ToDateTime(persona["FE_NACI_TRAB"]).Day + "/" + DateTime.Now.Month + "/" + DateTime.Now.Year)), Mes = persona["FE_NACI_TRAB"] };

            dlst_Onomasticos.DataSource = onomasticos;
            dlst_Onomasticos.DataBind();
        }