Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Adapters / HtmlValidatorAdapter.cs / 1305376 / HtmlValidatorAdapter.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System;
using System.IO;
using System.Web;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.MobileControls;
using System.Web.UI.WebControls;
using System.Security.Permissions;
#if COMPILING_FOR_SHIPPED_SOURCE
namespace System.Web.UI.MobileControls.ShippedAdapterSource
#else
namespace System.Web.UI.MobileControls.Adapters
#endif
{
/*
* HtmlValidatorAdapter provides the html device functionality for
* Validator controls.
*
* Copyright (c) 2000 Microsoft Corporation
*/
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")]
public class HtmlValidatorAdapter : HtmlControlAdapter
{
///
protected new BaseValidator Control
{
get
{
return (BaseValidator)base.Control;
}
}
///
public override void Render(HtmlMobileTextWriter writer)
{
if (!Control.IsValid && Control.Display != ValidatorDisplay.None)
{
writer.EnterStyle(Style);
if (!String.IsNullOrEmpty(Control.Text))
{
writer.WriteText(Control.Text, true);
}
else if (!String.IsNullOrEmpty(Control.ErrorMessage))
{
writer.WriteText(Control.ErrorMessage, true);
}
writer.ExitStyle(Style, Control.BreakAfter);
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System;
using System.IO;
using System.Web;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.MobileControls;
using System.Web.UI.WebControls;
using System.Security.Permissions;
#if COMPILING_FOR_SHIPPED_SOURCE
namespace System.Web.UI.MobileControls.ShippedAdapterSource
#else
namespace System.Web.UI.MobileControls.Adapters
#endif
{
/*
* HtmlValidatorAdapter provides the html device functionality for
* Validator controls.
*
* Copyright (c) 2000 Microsoft Corporation
*/
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")]
public class HtmlValidatorAdapter : HtmlControlAdapter
{
///
protected new BaseValidator Control
{
get
{
return (BaseValidator)base.Control;
}
}
///
public override void Render(HtmlMobileTextWriter writer)
{
if (!Control.IsValid && Control.Display != ValidatorDisplay.None)
{
writer.EnterStyle(Style);
if (!String.IsNullOrEmpty(Control.Text))
{
writer.WriteText(Control.Text, true);
}
else if (!String.IsNullOrEmpty(Control.ErrorMessage))
{
writer.WriteText(Control.ErrorMessage, true);
}
writer.ExitStyle(Style, Control.BreakAfter);
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SortedDictionary.cs
- _CacheStreams.cs
- ConnectionStringSettings.cs
- ListViewSortEventArgs.cs
- BuildProvider.cs
- SByte.cs
- TextElementEnumerator.cs
- ALinqExpressionVisitor.cs
- PathFigure.cs
- EllipseGeometry.cs
- ListCollectionView.cs
- GroupBoxRenderer.cs
- EditorBrowsableAttribute.cs
- KeyConstraint.cs
- TraceSwitch.cs
- SessionViewState.cs
- BitmapEffectInputConnector.cs
- HttpContext.cs
- HttpDictionary.cs
- X509Utils.cs
- CodeDelegateInvokeExpression.cs
- PipeStream.cs
- uribuilder.cs
- BasicKeyConstraint.cs
- TextEditorCharacters.cs
- QuaternionAnimationUsingKeyFrames.cs
- HyperLinkStyle.cs
- SqlMethods.cs
- EDesignUtil.cs
- WsdlInspector.cs
- WindowsTokenRoleProvider.cs
- MailDefinition.cs
- UIntPtr.cs
- columnmapkeybuilder.cs
- Component.cs
- AttributeQuery.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- SiteMapSection.cs
- SQLSingle.cs
- UpWmlMobileTextWriter.cs
- MenuItemBindingCollection.cs
- TableSectionStyle.cs
- WSHttpBinding.cs
- namescope.cs
- XdrBuilder.cs
- ListItemCollection.cs
- GeneralTransformCollection.cs
- StrokeSerializer.cs
- FixedPageProcessor.cs
- GiveFeedbackEventArgs.cs
- EventMappingSettings.cs
- DbConnectionPoolGroup.cs
- XmlDocumentType.cs
- ZoneLinkButton.cs
- DispatchWrapper.cs
- CodeTryCatchFinallyStatement.cs
- XhtmlBasicTextViewAdapter.cs
- CodeNamespaceCollection.cs
- CursorConverter.cs
- AccessDataSource.cs
- CodeGenerator.cs
- DataSetMappper.cs
- CompositeScriptReferenceEventArgs.cs
- CombinedGeometry.cs
- MobileUserControl.cs
- XmlAttribute.cs
- ProgressBar.cs
- NameValueCollection.cs
- ScriptIgnoreAttribute.cs
- IgnoreFlushAndCloseStream.cs
- SpecularMaterial.cs
- ListBoxItem.cs
- WSUtilitySpecificationVersion.cs
- ThrowHelper.cs
- TextBoxAutoCompleteSourceConverter.cs
- CheckBoxFlatAdapter.cs
- ModelServiceImpl.cs
- Maps.cs
- FocusManager.cs
- CaseInsensitiveHashCodeProvider.cs
- Error.cs
- DrawListViewColumnHeaderEventArgs.cs
- WebPartCancelEventArgs.cs
- AccessKeyManager.cs
- PointAnimation.cs
- InvokeCompletedEventArgs.cs
- QilList.cs
- FixedSOMFixedBlock.cs
- RoleManagerModule.cs
- Literal.cs
- HttpCapabilitiesEvaluator.cs
- HttpListenerResponse.cs
- ListViewPagedDataSource.cs
- XmlEntity.cs
- CategoryEditor.cs
- RIPEMD160Managed.cs
- BaseResourcesBuildProvider.cs
- VisualSerializer.cs
- JoinGraph.cs
- DataGridViewDataErrorEventArgs.cs