SPFieldUserValue : Wert fällt nicht innerhalb des erwarteten Bereichs
Folgende Stück code der Rückkehr folgenden Fehlers nicht sicher, wo ist das problem,
Exception Details: System.ArgumentException: Wert fällt nicht innerhalb des erwarteten Bereichs.
public static SPUser convertStringToSPUser(string struser)
{
SPFieldUserValue userValue = new SPFieldUserValue(SPContext.Current.Web, struser);
SPUser objSPUser = userValue.User;
return objSPUser;
}
Mein string ist so etwas wie, "'S, Rishi".
Du musst angemeldet sein, um einen Kommentar abzugeben.
Um eine Instanz zu schaffen SPFieldUserValue Sie sollten Übergeben Sie eine Zeichenfolge mit dem folgenden format:
[int];#[domain]\[Benutzername]
Der einfachste Weg, um den Wert aus einer Liste Element ist:
ListItem[field_GUID].ToString();