Introduction
Today, in this article let's play around with one of the interesting and most useful concepts in SharePoint 2010.
Question: What is Custom Field Validation?
In simple terms "It enables to specify validation levels where the user is restricted to enter accurate information with context to a specific requirement".
Step 1: Open SharePoint 2010 Central Administration and navigate to a specific site.
Step 2: Open up Visual Studio 2012 and try to select a SharePoint visualwebpart project.

Step 3: Select "Deploy as a farm solution" as in the following and click on the "Finish" button.

Step 4: The complete code of visualwebpart1usercontrol.ascx looks like this:
|
<%@Assembly Name="$SharePoint.Project.AssemblyFullName$"%> <%@Assembly Name="Microsoft.Web.CommandUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%> <%@Register TagPrefix="SharePoint"Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%> <%@Register TagPrefix="Utilities"Namespace="Microsoft.SharePoint.Utilities"Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%> <%@Register TagPrefix="asp"Namespace="System.Web.UI"Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"%> <%@Import Namespace="Microsoft.SharePoint"%> <%@Register TagPrefix="WebPartPages"Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%> |
|
<%@ Control Language="C#"AutoEventWireup="true"CodeBehind="VisualWebPart1.ascx.cs" Inherits="FieldValidApp.VisualWebPart1.VisualWebPart1"%> <center> <div> <tablestyle="text-align: center"> <tr> <tdcolspan="2"> <asp:labelid="Label1"runat="server"text="Custom Field Validation - SharePoint 2010 Programatically" font-bold="true"font-size="Large"font-names="Verdana"forecolor="Maroon"></asp:label> </td> </tr> <tr> <tdcolspan="2"> <br/> <asp:buttonid="Button1"runat="server"text="Custom Field Validation" font-names="Verdana" width="282px"backcolor="Orange"font-bold="True"onclick="Button1_Click"/> </td> </tr> <tr> <tdcolspan="2"> <br/> <asp:labelid="Label5"runat="server"font-bold="true"font-names="Verdana"></asp:label> </td> </tr> </table> </div> </center> |



Comments
Join the conversation! Your thoughts help the community grow.