2017-01-09 17 views
0

В SharePoint Designer 2010 я создал несколько типов внешних контентов из базы данных SQL (SQL 2012). Я создал списки и создал ассоциации между ними, а также в основном списке, в разделе «Формы», я нажал «Создать» и создал новую форму редактирования и сделал это по умолчанию. Я разработал форму так, как хотелось бы, чтобы она выглядела.ASP: значение по умолчанию для текстового поля не привязано к базе данных SharePoint List SQL

У меня есть текстовое поле asp:, связанное с полем, называемым AUTHORS_USERNAME, где я показываю имя пользователя, редактирующего эту запись (см. Ниже), однако, когда пользователь нажимает кнопку «Сохранить», он не сохраняет или привязать информацию к списку \ database.

(<asp:TextBox runat="server" id="ff32{$Pos}" Name="Author" text="{$UserName}" __designer:bind="{ddwrt:DataBind('u',concat('ff32',$Pos),'Text','TextChanged','',ddwrt:EscapeDelims(string('')),'@AUTHORS_USERNAME')}" />) 

Я считаю, что это связано с «TextChanged»; может кто-то порекомендовать обходное решение для этого?

спасибо.

+0

Наличие аналогичной проблемы. В моем случае, если я отредактирую результирующее управление вводом, как только страница загрузится, и я добавлю туда РАЗЛИЧНОЕ значение, оно будет сохранено, но оно не будет сохранено со значением по умолчанию, которое я предоставляю в текстовом атрибуте Textbox. Я предполагаю, что SharePoint думает, что значение не изменилось, потому что это то же самое, что и при загрузке страницы. –

ответ

0

Используйте вместо этого атрибут value: value="{$UserName}".

У меня была аналогичная проблема, но я просто пытался использовать значение querystring в качестве значения по умолчанию.

В моем случае, если бы я отредактировал результирующий элемент управления вводом, как только страница была загружена, и я разместил там ОТЛИЧНОЕ значение, он сохранит, но не сохранит значение по умолчанию, которое я предоставлял с помощью атрибута Textbox text , Я предполагаю, что SharePoint думает, что значение не изменилось, потому что это то же самое, что и при загрузке страницы.

Решение должно было помещать его в атрибут value: value="{$UserName}" в вашем случае, и не ставить атрибут text.

+0

Спасибо !!!! Это именно то, что я искал. – improudmama

 Смежные вопросы

  • Нет связанных вопросов^_^