C# - Facebook Iframe Application ,with Master Page, Doesn't Firing OnSelectedIndexChanged Event
Jun 30, 2010this is my radio button list:
[code]....
this is the code behind:
[code]....
this is my radio button list:
[code]....
this is the code behind:
[code]....
The OnSelectedIndexChanged event is not firing for my dropdown box. All forums I have looked at told me to add the AutoPostBack="true", but that didn't change the results.
HTML:
[code]....
This is realy simple, basic functionality, but for some reason it's not working.
[Code]....
When I debug I notice that the event never is fired.
I have an implementation for my website to have facebook single sign on, using their javascript sdk.The javascript adds the cookie and I deal with it fine.The question is related to when an user logs out of facebook, I would expect the auth.sessionChange or auth.logout events to fire, but that only occurs when the page is refreshed.As my implementation is done server-side, this means that after the user logs out of facebook they can access one secure page one more time before being properly logged out.Is this the normal case or do these events usually fire up straight away and I'm maybe doing something incorrect in configuration of the facebook app?
View 1 RepliesI put a break point at the protected void Page_Load(object sender, EventArgs e) method of my master page, but when i start the site it does not hit that break point.
Why is the event not firing? I would like to use this event along with others such as the Init event in order to check to see if the session has expired everytime a page loads...
I am developing an Iframe-Canvas Application.
I am using Master Page to gain permission access & display few details, that works good.
Then on content Page I want to display a textbox & linkbutton so user can post status on their wall & here I get error
(OAuthException) An active access token must be used to query information about the current user.
here's my code :
Site.master.cs
protected void Page_Load(object sender, EventArgs e)
{
var auth = new CanvasAuthorizer { Permissions = new[] { "user_about_me","user_birthday","user_location","offline_access","publish_stream" } };
[Code]....
I'm using SelectedIndexChanged on a gridview row to trigger an event which is working fine in a normal webform. But, when I included "master page", it's not triggering the same event.
everything is same except, I added MasterPageFile location & removed FORM tag.
ASP code
<%@ page title="" language="C" masterpagefile="~/site.master codebehind="test.aspx.cs" inherits="Main.test" enableEventValidation="false"
autoeventwireup="true"%>
<asp:content ID="content1" contentplaceholderid="headcontent" runat="server">
<link href="styles/CS1.css" rel="stylesheet" type="text/css"/>
<asp:content/>
<asp:content ID="content2" contentplaceholderid="maincontent" runat="server">
[CODE]...
I have the following Master Page
[Code]....
Which is used in the following Page
[Code]....
With the following code behind
[Code]....
The trouble is while the event handler for the btnSearch fires, the same can not be said for the btnSave handler.
Anyone see what obvious thing I have missed.
When master page event fires, content page events are fired first,
is there any content page event that fires after the master page events.
I have a master page with a login box on it. Inside the login box is a button -
[Code]....
NOW ... On my local dev machine this code works fine. The control fires the event and everything is how it should be. When I run this site on a remote web server (tried two of them - both IIS7 running on 2008 R2) the event is never called. I added some logging to see what is happening and the PostBack event on the Master Page does not happen when the button is clicked - the page is just reloaded.
I have a fairly complex web app which has two levels of master page. The top level provides a nav bar constructed from a Menu control across the top of the page. Second level master pages provide menus down the side. It all works well.
On both Menu controls, I need to handle the MenuItemClick event. This works fine on the Menu controls on the second-level master pages. However, the Menu on the top level master does not raise the event at all.
This web site makes extensive use of Ajax and the top-level master page contains the ScriptManager. Before I go to all the work of creating a much simpler test site, why the Menu control is not raising the MenuItemClick event?
Here is the markup for the Menu in the top-level master:
[Code]....
Here is the MenuItemClick event handler:
[Code]....
The logging call in the event handler never gets called. Equivalent code in the Menu on the second-level master does get called.
am using a master page, with children pages.
I am using forms authentication, and a session object to hold user information once the user is authenticated.
I am able to login and log out. I am able to log in and use the "remember me" functionality of the forms authentication.
When attempting to test the "remember me" functionality, the master page load event contains code to check the forms authentication & remember me, and retrieve user info from the database to automatically log the user in. This fires correctly, and the screens all load with the user successfuly logged in, and the users info is successfully stored in a session object.
Without touching anything on the screen, a moment passes and then the master page load event spontaneously fires again, Page.User.Identity.Name still contains the user name, however the session variable is now null, and throws an error.If I tell it to run past this error, it does, and the application continues to function normally, withthe session variables set correctly.
Its almost as if that second firing is ina different session, or something.
I have no problem posting code, but I have a profile class holding / handling the session communication, etc so it is a bit cumbersome.
i want to make facebook iframe application using asp.net c#.
how can i make authorization using the developer toolkit 2.0?
I have a DropDownList that is supposed to redirect the user to a page when they change the selected index of the DropDownList. I have three parameters that are being passed by this redirecting. The first time the user changes the selectedindex, it does not work. but every time after that it works.
<asp:DropDownList ID="fiscal" runat="server" AutoPostBack="True"
DataSourceID="SqlDataSource3" DataTextField="fiscalno"
DataValueField="fiscalno" style="margin-left: 28px" Width="130px"
onselectedindexchanged="fiscal_SelectedIndexChanged" >
[Code]....
I have an UpdatePanel with a dropdownlist (countries) and a multi-select listbox (locations). If the user selects a country, the locations for the country get populated. By default, all locations must be selected.
Works absolutely fine, except that if you choose a country, then change the country back to the original value ("All Countries") - the OnSelectedIndexChanged doesn't fire. Page PostBack occurs, tho.
AutoPostback is true, everything else works fine, just can't get the darned event to fire on when the original value is Selected. The result is that the drop-down list gets populated with the default list of locations (for All Countries), but they aren't selected...only the subset from the previously selected country are selected?
I'm trying to create a simple iFrame custom tab on my fan page. I'm using the Facebook C# SDK and I need to read the signed_request value that Facebook passes to my iFrame page.
I can print the signed_request encoded value so I know its showing up, but when I try to decode it with the Facebook C# SDK I'm getting an error. I'm using .NET 4.0 and dynamics.
Here's my code:
signedRequestString contains the Request value with the signed_param passed from Facebook.
var result = FacebookSignedRequest.Parse(FacebookContext.Current.AppSecret, signedRequestString);
dynamic signedRequestJson = result.Data;
dynamic page = signedRequestJson.page;
And the error I receive:
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference at CallSite.Target(Closure , CallSite , Object ) at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0) at DecodeSignedRequest(String signedRequestString)
why I would be getting a null?
I have a dropdown list that is populated by a dataset (Data being extracted from DB). Based on the selection made by the user I call OnSelectedIndexChanged, and populated the form with the relevent info. The problem I am having is the first item in the list is selected by default, so if the user selects this option OnSelectedIndexChanged does not fire. To work around this I add a default item to the dropdown list after populating it with the dataset as shown here;
jobStandardActList.Items.Insert(0,
jobStandardActList.SelectedIndex = 0;
jobStandardActList.SelectedValue =
"----Select an Item----");"";
This works fine, however if the user selects an item from the list, and then proceeds to selects the default item "----Select Item----" i receive an error. sys.webforms.pagerequestmanagersevererrorexception: an unknown error occured while processing the request on the server. The status code returned from the server was: 500
What is the difference between iframe and master page. which is better to use. Now I am using iframe in all my applications .
View 1 RepliesI am feeling that I have terribly wrong somewhere. I was working on a small asp.net app. I have some dynamic themes in the heme folder and have implemented a page base class to load the master page on the fly. The master is having the ContentPlaceHolder like: <asp:ContentPlaceHolder ID="cphBody" runat="server" />
Now I am adding pages that are derived from my base class and added the form elements. I know, Visual Studio has problem showing the page in the design mode. I have a dropdown box and wish to add the event of onselectedindexchange. But it is not working. the page is like this:
<%@ Page Language="C#" AutoEventWireup="true" Inherits="trigon.web.Pages.MIS.JobStatus" Title="Job Status" AspCompat="true" CodeBehind="JobStatus.aspx.cs" %>
<asp:Content ID="Content1" ContentPlaceHolderID="cphBody" runat="Server">
<div id="divError" runat="server" />
<asp:DropDownList runat="server" id="jobType" onselectedindexchange="On_jobTypeSelection_Change"></asp:DropDownList>
</asp:Content>
I have also tried adding the event on the code behind like:
protected void Page_Load(object sender, EventArgs e)
{
jobType.SelectedIndexChanged += new System.EventHandler(this.On_jobTypeSelection_Change);
if (!IsPostBack)
{
JobStatus_DA da = new JobStatus_DA();
jobType.DataSource = da.getJobTypes();
jobType.DataBind();
}
}
protected void On_jobTypeSelection_Change(Object sender, EventArgs e)
{
//do something here
}
When does an event of a master page fire? What is the order of firing events between Master page and Content page in asp.net?
View 1 RepliesI have a default.aspx page with an iFrame that displays another "main.aspx" page.
The main.aspx page has some buttons and other controls .. and some events associated to page load and so on .. When i open main.aspx in a browser, evrthg works perfect .. but when i open up defaults.aspx , evrthg loads correctly, but if i click on any button inside "main.aspx" , nthg happens .. and none of the events is triggered ..
How would I get the previous item on DropDownList before OnSelectedIndexChanged fires the event?
I had a DropDownList that has names as its items ("John", "Mark"). By default the SelectedIndex is "John". Upon changing its index and selecting "Mark" the event OnSelectedIndexChanged will be triggered. When I use ddlName.SelectedIndex it will return only the index for "Mark" which I want to get is the index of "John".
I have an asp.net page with a list box on it. Multiple event handlers subscribe to its OnSelectedIndexChanged event.
When I change the SelectedIndex programmatically none of the events get fired.
Now a hack for this is to call each event handler, but this has already caused bugs since people didn't know they had to do this when adding a new event handler.
I can do this in a Winforms app and even when SelectedIndex is changed in code the events fire.
Is it possible to inherit a sharepoint master page(as a parent) in another application's master page which will be treated as child (i.e. after integrating that standalone application with the sharepoint application)? I am totally new to Sharepoint..
View 2 RepliesI have a master page with a menu on it. I have found now two pages out of dozens where for some reason the master page events aren't firing. I've put a break point in there and it never hits it. Is there something that could cause a disconnect between the page and the master page events? Really weird it happens in Chrome and IE but they fire correctly in Safari.
View 12 Replies