An ASP.NET control that provides a minimal text box that is OpenID-aware.

Namespace:  DotNetOpenAuth.OpenId.RelyingParty
Assembly:  DotNetOpenAuth (in DotNetOpenAuth.dll)

Syntax

Visual Basic (Declaration)
<ValidationPropertyAttribute("Text")> _
Public Class OpenIdTextBox _
	Inherits OpenIdRelyingPartyControlBase _
	Implements IEditableTextControl, ITextControl, IPostBackDataHandler
C#
[ValidationPropertyAttribute("Text")]
public class OpenIdTextBox : OpenIdRelyingPartyControlBase, 
	IEditableTextControl, ITextControl, IPostBackDataHandler
Visual C++
[ValidationPropertyAttribute(L"Text")]
public ref class OpenIdTextBox : public OpenIdRelyingPartyControlBase, 
	IEditableTextControl, ITextControl, IPostBackDataHandler
JavaScript
DotNetOpenAuth.OpenId.RelyingParty.OpenIdTextBox = function();

Type.createClass(
	'DotNetOpenAuth.OpenId.RelyingParty.OpenIdTextBox',
	DotNetOpenAuth.OpenId.RelyingParty.OpenIdRelyingPartyControlBase,
	IEditableTextControl,
	ITextControl,
	IPostBackDataHandler);

Remarks

This control offers greater UI flexibility than the OpenIdLogin control, but requires more work to be done by the hosting web site to assemble a complete login experience.

Inheritance Hierarchy

See Also