Exportar (0) Imprimir
Expandir todo

Membership.FindUsersByEmail (Método) (String)

Actualización: noviembre 2007

Obtiene una colección de usuarios suscritos donde la dirección de correo electrónico contiene la dirección de correo electrónico especificada que debe coincidir.

Espacio de nombres:  System.Web.Security
Ensamblado:  System.Web (en System.Web.dll)

public static MembershipUserCollection FindUsersByEmail(
	string emailToMatch
)
public static MembershipUserCollection FindUsersByEmail(
	String emailToMatch
)
public static function FindUsersByEmail(
	emailToMatch : String
) : MembershipUserCollection

Parámetros

emailToMatch
Tipo: System.String
Dirección de correo electrónico que se va a buscar.

Valor devuelto

Tipo: System.Web.Security.MembershipUserCollection
Objeto MembershipUserCollection que contiene todos los usuarios que coinciden con el parámetro emailToMatch.
Los espacios al inicio y al final se recortan del valor de parámetro emailToMatch.

El método FindUsersByEmail devuelve una lista de usuarios suscritos cuya dirección de correo electrónico coincide con el emailToMatch proporcionado para el applicationName que se ha configurado.

El objeto SqlMembershipProvider realiza la búsqueda utilizando una cláusula LIKE con respecto al parámetro emailToMatch. Puede utilizarse cualquier comodín admitido en las cláusulas LIKE de SQL Server en el valor de parámetro emailToMatch.

En el ejemplo de código siguiente se utiliza el método FindUsersByEmail para recuperar información sobre usuarios suscritos de la base de datos de suscripción basándose en datos proporcionados por los usuarios y se muestran los resultados en páginas de datos.

b2ec0bts.alert_security(es-es,VS.90).gifNota de seguridad:

Este ejemplo contiene un cuadro de texto que acepta datos del usuario, lo que puede suponer una amenaza para la seguridad. De forma predeterminada, las páginas web ASP.NET validan que los datos proporcionados por el usuario no incluyen elementos HTML ni de script. Para obtener más información, vea Información general sobre los ataques mediante secuencias de comandos.

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Security" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

public void GoButton_OnClick(object sender, EventArgs args)
{
  UserGrid.DataSource = Membership.FindUsersByEmail(EmailTextBox.Text);
  UserGrid.DataBind();
}

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Sample: Find Users by Email</title>
</head>
<body>

<form id="form1" runat="server">
  <h3>User List</h3>

  E-mail address to Search for: 
    <asp:TextBox id="EmailTextBox" runat="server" />
    <asp:Button id="GoButton" Text=" Go " OnClick="GoButton_OnClick" runat="server" /><br />

  <asp:DataGrid id="UserGrid" runat="server"
                CellPadding="2" CellSpacing="1"
                Gridlines="Both">
    <HeaderStyle BackColor="darkblue" ForeColor="white" />
  </asp:DataGrid>

</form>

</body>
</html>


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft