If I log in to default membership provider, I don't get null on getReviewUserIdentity.ProviderUserKey.
However, if I log in non-default membership provider, I get null error although I'm authenticated.
Do I have to specify membership provider in order to use getReviewUserIdentity.ProviderUserKey??
Dim reviewUserID As String
If User.Identity.IsAuthenticated Then
Dim getReviewUserIdentity As MembershipUser = Membership.GetUser()
reviewUserID = getReviewUserIdentity.ProviderUserKey.ToString()
Else
reviewUserID = 0
End If
If I log in different membership provider, and go to page that contains following code, I get NullReferenceException error. User will be authenticated even if I loggin to different membership. Is there any ways to prevent from getting error??
If User.Identity.IsAuthenticated Then Dim UserIdentity As MembershipUser = Membership.Providers("CustMembershipProvider").GetUser(HttpContext.Current.User.Identity.Name, False) Dim currentUserID As String = UserIdentity.ProviderUserKey.ToString()
When I run the following debugging code it writes out credits:0
Dim MembershipUser As MembershipUser = Membership.GetUser() Dim UID As String = MembershipUser.ProviderUserKey.ToString SQL = "SELECT SUM(Credits) As Credits FROM Credits WHERE " & _ "DateDiff(m, [DateTime], GETDATE()) < 6 AND [UserID]=@UserID;" cmd = New SqlCommand(SQL, Conn) cmd.Parameters.Add(New SqlParameter("@UserID", UID)) DataReader = cmd.ExecuteReader() If DataReader.HasRows Then Do While DataReader.Read
I have an application that has been running for about 1.5 years. Suddenly, I got a bug report that the support team are receiving an InvalidCastException in the User ManagerUnable to cast object of type 'System.Guid' to type 'System.String'. The line this appears to be happening on is:
string queryStringID = Session["EditID"].ToString(); Guid providerUserKey = new Guid(queryStringID) MembershipUser user = Membership.GetUser(providerUserKey); <--- here
This is a rather strange error as the value of the queryStringID is in fact a Guid generated by the Membership.GetUser(UserName).ProviderUserKey on the previous page. It doesn't seem to make any sense at all. I'm using the built-in SqlMembershipProvider with no changes. It's as if it isn't picking up that it should be using the overloaded function Membership.GetUser(object providerUserKey)Anyone else ever seen anything like this? I wouldn't normally post here unless I was absolutely stuck but I can't seem to find any relevant information by Googleing this one. Also, it's just started doing this. There was never an issue before. Very strange
My site was woking fine, now i noticed that i get an error "Microsoft JScript runtime error: 'null' is null or not an object" when i checked the view source, i saw the following system generated code
<script type="text/javascript"> var Page_ValidationActive = false; if (typeof(ValidatorOnLoad) == "function") { ValidatorOnLoad(); function ValidatorOnSubmit() { if (Page_ValidationActive) { return ValidatorCommonOnSubmit(); } else { return true; } WebForm_AutoFocus('txtMailAddress');// --> IS THIS RIGHT???? out side the braces??? </script> </form> </body> </HTML>
I've created custom membership provider and it is more convenient for me to operate on MembershipUser.ProviderUserKey rather than UserName. So, to retrieve ProviderUserKey I perform such code:
if (User.Identity.IsAuthenticated) { int UserID = (int)Membership.GetUser(User.Identity.Name).ProviderUserKey; }
However, when GetUser() method is executed, user data must be retrieved from database and this is bugging me. This is unnecessery waste of server time, no matter how short this time is, I would like to avoid it. Is there any other way to get ProviderUserKey in a more convenient way, like in User.Identity.Name case? I would like to hear your ideas. How do you solve this problem on your webpages?.
Modal not showing up when show is called, also error on loading page. Attaching code below, can anyone help me discover my syntax / logic issues here?
NOTE: Did some research on this before posting, some claimed it can be an issue of where the modal is placed on the page in relation to the update panel I am using. I have tried different placements of the modal extender and I also tried removing the update panel all together in hopes to at least see the modal show, no go...same issue. So with that, the issue shouldnt be around the use of the update panel...
Here is the error: icrosoft JScript runtime error: Sys.ArgumentNullException: Value cannot be null. Parameter name: elements
.NET noob here (as in I know next to nothing, I'm trying to pick up some of the scraps left by my developer). Ok, I am getting this error on a number of my .aspx pages: Error while checking url '/': Key cannot be null. Parameter name: key Interestingly, I get this on my homepage on which the only .NET code is in the form of two includes, e.g: <% Response.WriteFile("/includes/footer.aspx") %> These includes in themselves only contain HTML, so I assume the issue can only be related to these or a configuration issue?
It seemed to be the right place to post to.My problem is that when I try to read registry key, I get null value, even if it exists (regedit shows it exists).Application is windows service with Log On As Local System and registry key im trying to read is in HKEY_LOCAL_MACHINESOFTWAREClassesCLSIDOn my development machine (x64 win7) it works fine. But in live server (x64 windows server 2008 r2) I get NULL.ese operating systems should have similar policies or does Local System on server 2008 have any restrictions i should know about?
I have a table called category that has tow attribute (Cid,Name)
what can i do to insert category name only without allow user to insert category id in my webpage, I use view detail control and make the wizard link but when run the error message appear (Cannot insert the value NULL into column 'Cid)
i have a webpage built in asp.net c#. it always a user to create a new record in a db table. there are there are two input fields, text and score. text cannot be a null value so if the user doesn't input text onsubmit, the page errors out. i want to throw in some simple error handling code in the code behind page. i've tried including an if/else on_inserted method but ran into some java script errors.
If dt1.Tables("PresentTotal").Rows(0).Item("C") Is System.DBNull.Value <> True Then ctxt.Text = dt1.Tables("PresentTotal").Rows(0).Item("C") Else ctxt.Text = "" End If
The script works fine for those peoples number is in that table but when the number of that person is not there in tahat table then it gives error...
I'm trying to encrypt some userData to create my own custom IPrincipal and IIdentity objects using Forms authentication - I've serialized an object representing my logged in user to Json and created my FormsAuthentication ticket like so:
string user_item = GetJsonOfLoggedinUser();/*get JSON representation of my logged in user*/
and when the value in the Database in null (""), it throws this error: ArgumentOutOfRangeException: 'pn' has a SelectedValue which is invalid because it does not exist in the list of items. Parameter name: value
I have implemented a custom ErrorController with UnknownError Action returning the View "~/Error/UnknownError" (not inside the Shared folder).
I have also modified the web.config file and add in custom errors section the following[Code]....
Inside the UknonwnError page i would like to display some information concerning the error occured using the HandleErrorInfo.
To test the error handling mechanism, i throw a custom ApplicationEcxeption from my Home/About controller action that is handled via the HandleErrorAttribute on the controller level.
The result is to get another unhandled exception thrown from the UknownError page due to the fact that HandleErrorInfo model is null.
Ik keep getting this sort of errors when using Ajax controls.The colorpicker extender and the Cascaded dropdown generate this kind of error in my application.I have a scriptmanager in my masterpage.I already tried using a scriptmanager proxy.What could cause these errors?I have the controls inside template fields of data presentation controls.