我使用asp网站管理员工具来创建用户&用它们登录
我可以使用<asp:LoginName runat="server" />
来显示登录的用户名。
如何在SqlDataSource select命令(SQL syntex)中使用它(以用户名登录)?
会像 -
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT * FROM [user] WHERE (username='USER_NAME_I_WANT')"
请帮帮我。
PS:我使用的是C#,为简单起见,我想尽可能少地使用背景代码。 提前致谢
答案 0 :(得分:0)
用户名存储在System.Web.UI.Page.User.Identity.Name
中。在查询中使用该字段的值。
答案 1 :(得分:0)
获取您记录的用户名和密码
Uname = Login1.UserName;
pass = Login1.Password;