Can anyone point me in the direction of how I can use a form post with the Facebook C# SDK in an MVC app? It\'s an iframe based Canvas application.
I have the follow
There is actually a helper for MVC forms that will fix this issue for you.
The helper goes inside your form:
Razor Syntax:
@Html.FacebookSignedRequest();
ASP.NET Syntax
<%=Html.FacebookSignedRequest() %>
All this actually does is store your signed_requeset as a hidden on your form. This way when the form is posted the Facebook authenticator will be able to reauthorize the request.