这是我的 UserControl.ascx.cs 部分类
namespace SP.ExampleProject.CONTROLTEMPLATES
{
public partial class ExampleProjectUserControl : UserControl
{
public SPUser currentSuperUser = SPContext.Current.Web.CurrentUser;
protected void Page_Load(object sender, EventArgs e)
{
int id = this.ListItem.ID; // Can't use ListItem
SPWeb web = Utility.GetWebWithSystemPermissions(SPContext.Current.Web);
SPList Decision_List = web.GetList(Utility.GetServerRelativeUrl(web) + "Lists/Decisions");
SPFieldUserValue boss = new SPFieldUserValue(web, this.ListItem["Bosses"].ToString()); // Can't use ListItem too
SPListItem item = Desicion_List.GetItemById(id);
}
}
}
我不能在这个类中使用“ListItem”。
所以;
如何从部分类访问我的列表项?
如何在 ascx 中使用 boss 变量?
我想要这个,因为我想在 ascx 文件中比较 currentUser.ID 和 boss.User.ID 并在模板上显示特殊字段。
提前致谢