У меня есть существующий SqlDataSource
, но запрос должен быть изменен в зависимости от зарегистрированного пользователя.Изменение SqlDataSource SelectCommand в зависимости от пользователя, зарегистрированного в
<asp:SqlDataSource ID="SqlDataSource1" runat="server" SelectCommand="SELECT [id], [text] FROM [tblLinks]"
псевдокод:
If user = "john.doe"
Then SelectCommand="SELECT [id], [text] FROM [tblLinks] WHERE text <> 'Admin'"
Else
SelectCommand = "SELECT [id], [text] FROM [tblLinks]"
Это мой код для получения текущего вошедшего в систему пользователя:
System.Web.HttpContext.Current.User.Identity.Name.Split("\\").Last()