Ссылка на объект не установлена ​​на экземпляр ошибки объекта с главной страницей - PullRequest
1 голос
/ 14 марта 2011

Получение ошибки Ссылка на объект не устанавливается на экземпляр объекта, когда я пытаюсь разместить на стене.

Site.master.cs

public FacebookSession CurrentSession
{
    get { return (new CanvasAuthorizer()).Session; }
}
protected void Page_Load(object sender, EventArgs e)
{
    var auth = new CanvasAuthorizer { Perms = "email,read_stream,publish_stream,offline_access" };`

    if (auth.Authorize())
    {
        ShowFacebookContent();
    }
}
private void ShowFacebookContent()
{
    var fb = new FacebookClient(this.CurrentSession.AccessToken);
    dynamic myInfo = fb.Get("me");
    lblName.Text = myInfo.name;
    pnlHello.Visible = true;
}
}

Default.aspx.cs

SiteMaster myMasterPage;

protected void Page_Load(object sender, EventArgs e)
{
    myMasterPage = Page.Master as SiteMaster;
}
public void LinkButton1_Click(object sender, EventArgs e)
{
    var fb = new FacebookClient(myMasterPage.CurrentSession.AccessToken);

    dynamic feedparameters = new ExpandoObject();
    feedparameters.message = (message_txt.Text == null ? " " : message_txt.Text);
    feedparameters.user_message_prompt = " ";

    /*Dictionary<string, object> feedparameters = new Dictionary<string, object>();

    feedparameters.Add("message", "Testing Application");
    feedparameters.Add("user_message_prompt", "Post To Your Wall");
    feedparameters.Add("display", "iframe");*/

    dynamic result = fb.Post("me/feed", feedparameters);
}
}

Ошибка возникает при нажатии на кнопку LinkButton.

Любая помощь будет оценена.

...