2009-12-07 2 views
1

Я получаю сообщение об ошибке, когда я вызываю SPFieldCollection.AddFieldAsXml().Почему я получаю эту ошибку в SPFieldCollection.AddFieldAsXml()? «Указанное имя поля слишком длинное»

Почему? Вот строка, я использую:

"< поле Type = 'Примечание' = Обязательные 'FALSE' NumLines = '6' RichText = 'FALSE' Сортируемый = 'FALSE' ID = '{аааааааа-аааа -aaaa-аааа-AAAAAAAAAAAA}»StaticName = '' Name = 'tempField tempField'/>"

Естественно, я использую различные GUID.

EDIT: MOSS2007/WSS3.0 EDIT2: перефразируемый как вопрос.

+0

Вам необходимо разработать вопрос. –

+0

Это не вопрос, это ответ для справки (как я вижу). –

ответ

2

Я забыл атрибут DisplayName. Следующие работы:

"< поле Type = 'Примечание' = Обязательные 'FALSE' NumLines = '6' RichText = 'FALSE' Сортируемые = 'FALSE' ID = '{аааааааа-аааааааа-AAAA- AAAAAAAAAAAA}»DisplayName = 'tempField' StaticName = '' Name = 'tempField tempField'/>"