I have a module that does Shibboleth authentication. On the settings.ascx control, along with allowing the user to update some general settings, I have a radgrid that will let the user select Shibboleth roles to be paired with existing DNN roles. Later in the authentication code, these Shibboleth roles will be mapped to the corresponding DNN roles. To display these role mappings I am using a RadGrid with an Edit Form where the user can update role mappings and insert new role mappings. There is also a delete command on the RadGrid (which works ok, the delete command doesn't use the Edit Form.)
I tested this radgrid on a simple web page before bringing it into DNN just to get the radgrid code working. The Insert, Update, and Delete all worked ok outside of DNN. But when I pulled the code into DNN, the delete still works, but the Update and Insert routines never fire. I wonder if there is a problem with using an Edit Form within a Radgrid inside DNN.
When you step thru the code after updating/inserting, not from inside DNN, the Page Load routine runs and then the RadGrid Update/Insert Command sub runs and then a few more subs and everything works. When you step thru the code inside DNN, the Page Load runs and then some DNN subs run but it never returns to the Settings module to run the Update Command sub or anything else.
Also, even if I change the Edit Form type to "AutoGenerate" so the radgrid generates a generic form to do the updates with an auto-generated Update button, the Update Command sub doesn't execute as if the event isn't firing.
Thanks for your help.