.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
Gaurav Pal
Post New Web Links

how should i use custom validation in asp.net....

Posted By:      Posted Date: September 10, 2010    Points: 0   Category :ASP.Net
1)plz help me in doing the custom validation in asp.net.... 2)i also use java script also in custom validation.....3)provide me some examples also......

View Complete Post

More Related Resource Links

Rejected by custom validation error & ItemAdding



I believe this topic was discussed before in this forum, but I couldn't find it using the exact error I receive: "operation for file.doc was rejected by custom validation on the server"

When I try to add a new word document to my doc library, Word displays this error instead of my custom error message. I set properties.Cancel=true in ItemAdding of my EventHandler, because my validation fails. 

Is there any way to display user properties.ErrorMessage instead of this generic error message?


Custom Validation Attribute is not called by validation mechanism.

Hello everyone I have create custom validation attribute and assign it to class level validation. Unfortunately, it is not called. I try every way that it think it could be solve the problem. However, it take me for hours and I can't find the attribute is not called by validation mechanism.For illustrate you I put the following code.Attribute[AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = true)] public sealed class BooleanDependencyAttribute : ValidationAttribute { private const string _defaultErrorMessage = "?????????{0}"; private readonly object _typeId = new object(); public string DependencyPropertyName { get; private set; } public string DependentPropertyName { get; private set; } public BooleanDependencyAttribute(string dependencyPropertyName, string dependentPropertyName) : base(_defaultErrorMessage) { DependencyPropertyName = dependencyPropertyName; DependentPropertyName = dependentPropertyName; } public override object TypeId { get { return _typeId; } } public override string FormatErrorMessage(string name) { return String.Format(CultureInfo.CurrentUICulture, ErrorMessageString,name); } public override bool

Access Model Validation inside Custom Model Binder.

Hello,Is it possible, inside a Custom Model Binder, to fire "something" that "says" the value is invalid so it gets handled by validation part?Basically, I am getting an exception when the value for the property is invalid.Thank You,Miguel

custom model validation

 Hi all, I am trying to wrap my head around a practical real world scenario where the out-of-the-box model validation framework in MVC2 poses some challenges. Consider the following model classes:     public class Organization    {        public int ID { get; set; }         [Required(ErrorMessage = "Work Address is a required field.")]        [DisplayName("Work Address")]        public Address WorkAddress { get; set; }         [DisplayName("Home Address")]        public Address HomeAddress { get; set; }     }     public class Address    {        [DataType(DataType.Text)]        [DisplayName("Address 1")]        [StringLength(50)]        [Required(ErrorMessage = "Address Line 1 is a required field.")]        public string Address1 { get; set; }         [DataType(DataType.Text)] &n

Custom validation attribute that compare 2 valaues

I want to create Custom validation attribute  that compare 2 valaues i wnat to get the two vlaue   in side the validator together sucha that i have check  2 conditions 1)if the values of the two fieds are 0 then no need to do any comparison else value 1 should be less than value 2 MVC2  

Validation is not working in Custom List Form using JavaScript ddwrt:GenFireServerEvent()

Hii am creating custom New form for a list using sharepoint designer. i have added the below button for sumbit<input name="Submit1" type="submit" value="Submit" onclick="javascript: {ddwrt:GenFireServerEvent('__commit;__redirect={http://myserver/Lists/VTest/AllItems.aspx}')}" />                <xsl:text xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" ddwrt:nbsp-preserve="yes" disable-output-escaping="yes">&amp;nbsp;                                    </xsl:text><input name="Submit2" type="submit" value="Cancel" onclick="javascript: {ddwrt:GenFireServerEvent('__redirect={http://myserver/Lists/VTest/AllItems.aspx}')}" />the problem is the validation is not working properly. it submits the page without entering values for the required fields.particularly the validation is not working for DateFields.let me know what is the problem here. is it a Bug?muthu

client ip during custom user validation


There are a lot of similar questions on this forum but there is no exact one.

i try this

public class CustomUserValidator : UserNamePasswordValidator
   public override void Validate(string userName, string password)

OperationContext context = OperationContext.Current;
MessageProperties messageProperties = context.IncomingMessageProperties;
RemoteEndpointMessageProperty endpointProperty = messageProperties[RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty;
return endpointProperty.Address;



but OperationContext.Current is null in current context ...

Could somebody help me ?

jQuery Custom Invalid Validation



Is there a method in jQuery that I can customize an invalid validation myself instead of using jQuery plug-in validation?

For example, if the form is valid do this below.

if ($('form').valid()) {
    //do something

But if I wanted to have a cutomize invalid method I could do this below.


if (!x == y) {
     $('form').valid() = False; //Sad   

     alert('Form is not valid.');

Thank You,


Clientside custom validation for controls in Inserttemplate of listview



I have 2 linked controls in a Insertitem template of a listview, I use a customvalidator to validate them 
on serverside I use:

 oCB = (CheckBox)ListView1.InsertItem.FindControl("Member");

to find the chkBoxcontrol to validate against my textbox and that works

But now I want to do the same thing on clientside, how can I find my controls in a javascript validation function ?


Custom Form does not save values if field validation occurred



I have a custom New form that I am having problems with.  If a user inputs all fields, and the form validation doesn't catch any problems, then the list item is saved with no problems.  


If one of the form fields finds a problem such as a required field that wasn't entered or an invalid name in the people picker, then after the user corrects the problem and presses save the list item will get saved without the correct values from the form fields.  The form fields still display the correct information before pressing save, but the list item that was saved does not have the same values as the form fields.


It seems that SharePoint:FormField are fine, but things such as SharePointBig SmileVDropDownList will display the data after a form error, but will no longer keep the form data and therefore it doesn't get saved.


Has anyone else had this problem?  If so then have you found a fix?

Data validation in "Custom list"?


Is it possible to do data validation in "Custom list" just like Excel. For eg: I am trying to build where the user selects one option and based on that appropriate option shows up.

Eg: I have two columns - Column1 : Region, Column2: Country

A person selects : Region as Asia this should give him Country option all asian countries.

Custom Validation


I looked into DataAnnotation attributes which worked great for Server side and Client side validation. BUT what if I have business logic which requires custom validation. I found solution for Custom validation and its working fine. Question is How I perform Client side validation.

1 - Should I use JQuery validation which is http://docs.jquery.com/Plugins/Validation ? . This means that I need to set error messages for Server side and Client side which was auto in DataAnnotation.

2 - What if I have to display errors in multi language for custom validation.  Should I write multi language errors for Client side as well in JavaScript?

3 - Where should I keep custom validation?. Right now its in Model using Partial class. Is that right approach. Already using Repositary.


How to display model level custom data annotation validation error?


Hello Experts,

I am a MVC newbie & am lost in various ways validation can be implemented in my application.

I created a custom model-level data annotation validator attribute, but am unable to display its error message in the view. Basically, I have let's say 5 properties in the Entity class Job (model-level custom attribute called UniqueKeywords defined on it):

1) LoginID: value comes in the URL

2) Title: Required property level attribute defined on it

3) CatID1, CatID2, CatID3 - 3 categoryIDs - these are dropdowns in the view with same list of keywords in all 3.

I want to mandate that the values picked by the user in all 3 category dropdowns should be different.

With reference to the code pasted below, here is the explanation of what happens:

When I submit the form without specifying a title or picking anything from any of the 3 category dropdowns, the validation occurs for the property level Required attribute as well as model level uniquekeywords attribute, but the error is displayed only next to the required field "Title". I can confirm that the custom validation also works by filling in some text in the Title field & then re-posting the form...this re-displays the view, but the error message "Category cannot be duplicated" is not displayed.

Looks like I am missing s

W3C Validation for XHTML 1.0 Strict with Custom Attributes (Javascript "triggers")?


I've searched high and low on this issue, finding so-called "solutions" involving custom DTD's, using alternate valid attributes in an element to substitute for the invalid attributes, to doing nothing at all about the issue. I want to see what the experts here think.

The problem is that I'm using a 3rd-party control that adds several custom attributes (to act as javascript triggers) to a <td> tag (and one for a <div> tag also). So whenever I try to validate my page against the W3C's validator for XHTML 1.0 Strict, I get errors. Having the 3rd-party control supplier fix their controls is pretty much out of the question (very slow to respond, if ever), so it's something I'll need to deal with myself. The rest of the pages on my site all validate, and the control in question is the very last obstacle to complete validation. Not validating isn't an option I'm ready to consider.

So, any ideas?


Argument validation in custom activity designer


I am having problems getting validation to work properly in the designer for my custom activity. The simplest sample to reproduce the behavior is as follows:

I have a custom WF4 activity with a dynamic collection of arguments stored in a dictionary:

public class DictionaryActivity : NativeActivity
  public Dictionary<string, InArgument> Arguments { get; set; }
  public InArgument<string> StringArg { get; set; }

  public DictionaryActivity()
    Arguments = new Dictionary<string, InArgument>();

  protected override void Execute(NativeActivityContext context)
  { }

In the designer I dinamically crea

Custom Controls in C# .NET

Embedding user controls in a Windows form is just like adding a simple button or text box that are already provided with .NET. These basic controls were written essentially like you code your own controls. Typically the controls you design are to be used in multiple forms or to modularize your code. These reasons help reduce the amount of code you have to type as well as make it easier for you to change your implementation. There should almost never be any reason to duplicate code because it leaves a lot of room for bugs. So, implementing functionality specific to your control in the control's source code is a good idea. This reduces code duplication as well as modularize your code, which is a good programming guideline.

Writing custom MembershipProvider

ASP.NET Membership mechanism allows to use the build-in server tables to store and retrieve user data. By default, this mechanism can only be used with SQL Server database to which Microsoft provides suitable MembershipProvider class.
Inheriting from this abstract class, developer can use his own table(-es) from any database and use any database engine other than SQL Server, like Oracle, DB2 etc.
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend