首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SqlDataSource select命令中使用LoginName (登录用户名)?

问如何在SqlDataSource select命令中使用LoginName (登录用户名)?
EN

Stack Overflow用户
提问于 2013-09-17 09:04:03
回答 2查看 516关注 0票数 0

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

如何在select命令( SqlDataSource syntex)中使用它(登录用户名)?

会像这样-

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

请帮帮我。

PS:我使用的是C#,为了简单起见,我想尽量少用后台代码。提前感谢

EN

回答 2

Stack Overflow用户

发布于 2013-09-17 11:32:16

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

票数 0
EN

Stack Overflow用户

发布于 2013-09-17 11:59:07

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

代码语言:javascript
复制
 Uname = Login1.UserName;
  pass = Login1.Password;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18839717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档