Tjena. Menar du typ... Du ska inte importera det som ett namespace, du ska bara köra alltihop i koden. Lägg in det i din if-sats, tex. Aha tackar.User.Identity.Name
Har ett litet problem. Jag håller på med en meny till min hemsida och vill att Banna m.m. inte ska visas för aanvändarna utan bara för mig.
Tänkte använda <% if User.Identity.Name = "Admin" %><a href"..">Banna<% end if >
Men får att User inte är declarerart. Gissar på att man måste importera något. Nåm som vet vad och vill berätta detta ?
PS!
Jag vet att det finns färdiga "script" men vill göra ett eget.
EDIT:
Har märkt att det går att göta så som jag beskrev i .aspx filer. Varför inte i MasperPage filer =/Sv:User.Identity.Name
<%@ Import NameSpace="HttpContext.Current.User.Identity.Name" %>
...så går det tyvärr inte =(
Tittade lite i "object browsern" och hittade "System.Web.HttpContext" men inte "System.Web.HttpContext.current.user.identity.name" =/Sv: User.Identity.Name
<code>
if (HttpContext.Current.User.Identity == "Admin") {
// visa adminsaker
}
</code>Sv:User.Identity.Name
Men tror att din kod är C#. Själv använder jag VB
så ändrade till
<code>
if HttpContext.Current.User.Identity = "Admin" then
// visa Adminsaker
end if
</code>
Men annars super tack.