Tuesday, 15 January 2013

ajax - ASP.Net MVC Validation (server side) -



ajax - ASP.Net MVC Validation (server side) -

asp.net mvc server side validation when javascript disabled in browser? used "remote" in modal class validates when javascript enabled doesnt validate when javascript disabled.

scenario problem have table in db column "code" datatype varchar. 1 inserts info must insert unique code. please help me out

i suggest forget remote because if using code first entity framework, can't have more 1 unique column in table. write code this:

[httppost] [allowanonymous] [validateantiforgerytoken] public actionresult register(registermodel model) { if (modelstate.isvalid) { // insert new user database using (userscontext db = new userscontext()) { userprofile email = db.userprofiles.firstordefault(u => u.email.tolower() == model.email.tolower()); seek { // check if email exists if (email == null) { websecurity.createuserandaccount(model.username, model.password, new { email = model.email }); websecurity.login(model.username, model.password); homecoming redirecttoaction("index", "home"); } else { modelstate.addmodelerror("email", "email address exists. please come in different email address."); } } grab (membershipcreateuserexception e) { modelstate.addmodelerror("", errorcodetostring(e.statuscode)); } } }

replace email property want validate. @ post, compare entries exists in database, , depending on results, give feedback. throws exception if such info exists.

ajax asp.net-mvc validation

No comments:

Post a Comment