0

我正在使用 asp 网站管理员工具来创建用户并使用它们进行登录,我可以使用它们<asp:LoginName runat="server" />来显示登录的用户名。

如何将它(登录用户名)用于 SqlDataSource 选择命令(SQL 语法)?

会像-

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
    ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
    SelectCommand="SELECT * FROM [user] WHERE (username='USER_NAME_I_WANT')" 

请帮我。

PS:我使用的是 C#,为简单起见,我想使用尽可能少的背景代码。提前致谢

4

2 回答 2

0

用户名存储在System.Web.UI.Page.User.Identity.Name. 在查询中使用该字段的值。

于 2013-09-17T03:32:15.693 回答
0

获取您记录的用户名和密码

 Uname = Login1.UserName;
  pass = Login1.Password;
于 2013-09-17T03:59:06.890 回答