Bonjour,
Lorsque je configure et entre un nouvel utilisateur par l'intermédiaire de l'outil de configuration ASP.NET , dans la base ASPNETDB.MDF, tout se passe bien, puisqu'en utilisant la page login.aspx, ce nouvel utilisateur accède à la partie réservée du site aussi bien en local qu'en ligne.
Mais lorsque je cherche cet utilisateur dans la table aspnet_Users, je ne le trouve pas.
Seuls les quatre premiers utilisateurs entrés lors de la création initiale du site sont présents.
Du coup lorsque j'utilise un GridWiew ayant comme source Un SqlDataSource pointant sur UserId et UserName, je n'ai pas le cinqième utilisateur.
(Cet utilisateur est cependant visible dans l'outil graphique de configuration ASP.NET)
Je travaille avec Visual Web Developer 2010 Express. Le site distant est sur un serveur mutualisé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default3.aspx.vb" Inherits="Default3" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT [UserId], [UserName] FROM [vw_aspnet_MembershipUsers]"> </asp:SqlDataSource> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="UserId" DataSourceID="SqlDataSource1"> <Columns> <asp:BoundField DataField="UserId" HeaderText="UserId" ReadOnly="True" SortExpression="UserId" /> <asp:BoundField DataField="UserName" HeaderText="UserName" SortExpression="UserName" /> </Columns> </asp:GridView> </div> </form> </body> </html>
Partager