【发布时间】:2015-01-07 18:26:58
【问题描述】:
我正在编写一个控件来添加一个按钮来编辑我的页面。该控件名为 adminlinks,它包含一个应该只对角色 admin 可见的链接。关于为什么我使用此脚本收到错误无效令牌的任何想法?提前致谢!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.UserControl;
using Microsoft.Ajax.Utilities;
public partial class Controls_adminlinks : System.Web.UI.UserControl
{
protected void Page_Load(object sender, System.EventArgs e);
if (Context.User.IsInRole("Admin"))
{
uc1:adminlinks.Visible = true;
}
else
{
uc1:adminlinks.Visible = false;
}
【问题讨论】:
-
哪一行给出了错误?
-
这行:if (Context.User.IsInRole("Admin")) { uc1:adminlinks.Visible = true; } 其他
-
但在
if (Context.User.IsInRole("Admin"))或uc1:adminlinks.Visible = true;是否失败 -
如果在 if 中失败,请道歉
-
它指出:类、结构或接口成员声明中的标记“if”无效