このサンプルでは、接続したユーザーが TEST ドメインの Domain Admins に所属しているか確認します。
<%@ PAGE LANGUAGE="C#" %>
<html><head>
<title>is in role</title>
<script runat="server">
void Page_Load(object sender, EventArgs e)
{
if(User.Identity.IsAuthenticated){
lbl_result.Text = User.Identity.Name;
if(User.IsInRole("TEST\\Domain Admins")){
lbl_result2.Text = "管理者権限";
}
}else{
lbl_result.Text = "(匿名アクセス)";
}
}
</script>
</head>
<body>
<form runat="server">
<div><asp:Label id="lbl_result" Text="" runat="server" /></div>
<div><asp:Label id="lbl_result2" Text="" runat="server" /></div>
</form>
</body>
</html>