1

ASP.NETテーブルの行を非表示にしようとしていますが、以下のコード部分が機能していないため、構文の何が問題になっているのかわかりません。

動作しない:

<asp:TableRow runat="server" Visible='<%# Roles.IsUserInRole("ARoleThatIsNotInDatabase") %>'>
</asp:TableRow>

働く:

<asp:TableRow runat="server" Visible='False'>
</asp:TableRow>

働く:

if (System.Web.Security.Roles.IsUserInRole("ARoleThatIsNotInDatabase"))
{//Not Entering this area as expected
}
4

1 に答える 1

1

要求に応じて:

実際に電話していることを再確認してください

this.DataBind();

あなたのページで

于 2012-07-27T08:33:50.810 に答える