以下错误返回以下错误,不确定问题在哪里,
异常详细信息:System.ArgumentException:值不在预期范围内。
public static SPUser convertStringToSPUser(string struser)
{
SPFieldUserValue userValue = new SPFieldUserValue(SPContext.Current.Web, struser);
SPUser objSPUser = userValue.User;
return objSPUser;
}
我的字符串就像是“S,Rishi”。
答案 0 :(得分:4)
为了创建SPFieldUserValue的实例,您应该传递具有以下格式的字符串: [INT];#[域] \ [用户名]
从列表项中获取该值的最简单方法是: 列表项[field_GUID]的ToString();