0

次のエラーを返す次のコードは、どこに問題があるのか​​わからない、

例外の詳細:System.ArgumentException:値が期待される範囲内にありません。

public static SPUser convertStringToSPUser(string struser)
{
    SPFieldUserValue userValue = new SPFieldUserValue(SPContext.Current.Web, struser);
    SPUser objSPUser = userValue.User;
    return objSPUser;
}

私の弦は「S、リシ」みたいなものです。

4

1 に答える 1

4

SPFieldUserValueのインスタンスを作成するには、次の形式の文字列を渡す必要があります:[int];#[domain] \ [username]

リストアイテムからその値を取得する最も簡単な方法は、次のとおりです。ListItem [field_GUID] .ToString();

于 2012-10-25T15:16:34.807 に答える