タイプ 'User' の SharePoint リストのカスタム フィールドを評価しているときに、ユーザー名のみを取得することを期待していましたが、代わりに、削除する必要がある追加の文字が先頭に表示されています。
SPContext.Current.ListItem[NameOfUserField]
の値を持っています
"14;#ディーマック"
補足として、このフィールドは文字列として扱われていますが、xml ファイルでは「ユーザー」フィールド タイプとして定義しています。この変換はどこで、なぜ行われたのでしょうか。私はもともと失敗したとしてそれをキャストしようとしましSPFieldUser
た。