ahh ok.. es que tu estás usando el control SqlDataSource , para ese caso te debe quedar de la siguiente forma
Cita: <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:INDICADORESConnectionString %>"
SelectCommand= "SELECT usuario, servicio, indicador FROM indicadores_usuarios WHERE usuario = @userName">
<SelectParameters>
<asp:Parameter Name="userName" Type="string" />
</SelectParameters>
</asp:SqlDataSource>
y en el codebehind en el evento Selecting de tu datasource debe ser:
Cita: Protected Sub SqlDataSource1_Selecting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.SqlDataSourceSelectingEv entArgs) Handles SqlDataSource1.Selecting
e.Command.Parameters("@userName").Value = Request.ServerVariables("LOGON_USER")
End Sub
recuerda que en los <asp:Parameter los parámetros no llevan la "@"
Pruebalo y nos cuentas como te fue