Как добавить код на главную страницу SharePoint 2010

Я создал собственную главную страницу с пользовательскими элементами, включенными по этой ссылке: http://msdn.microsoft.com/en-us/library/gg447066.aspx

Я хочу иметь форму предложений в области заголовка, где пользователи могут оставлять свои комментарии / предложения о том, какие функции они хотели бы иметь.

Например:

  • Пользователь заходит на сайт команды компании и отмечает, что было бы здорово иметь на нем часы

  • Пользователь заполняет форму предложений, и предложение отправляется мне по электронной почте.

  • Теперь я решаю, буду ли я внедрять / развивать это или нет

Я разместил все элементы HTML и теперь мне нужно реализовать код. Мой вопрос: "Как кодировать элементы HTML для достижения желаемой функциональности?".

Попытался использовать это решение для добавления кода за главной страницей: http://rburgundy.wordpress.com/2010/03/10/sharepoint-2010-custom-masterpage-with-code-behind-file-%E2%80%93-part-2/ но я получаю ошибку, которую не знаю, как ее обработать. Вот ошибка:

Описание ошибки синтаксического анализатора. Произошла ошибка при разборе ресурса, необходимого для обслуживания этого запроса. Пожалуйста, просмотрите следующую конкретную информацию об ошибке разбора и измените исходный файл соответствующим образом. Сообщение об ошибке синтаксического анализатора: не удалось загрузить сборку "Branding102, версия =1.0.0.0, Culture= нейтральный, PublicKeyToken=84d1d0117dd4046d". Убедитесь, что он скомпилирован, прежде чем получить доступ к странице. Ошибка источника: строка 1:

Мне нужно реализовать _starter.cs файл в качестве главной страницы кода.

2 ответа

Решение

Не беспокойтесь о веб-частях на главной странице.

Делегат контроля - твой друг.

http://msdn.microsoft.com/en-us/library/ff650763.aspx

http://fyeomans.com/2011/05/16/make-your-sharepoint-2010-master-page-extensible-with-delegate-controls/

Вы можете написать свой контроль делегата, чтобы иметь полный постбэк или Ajax, реализация зависит от вас.

Лично, наличие веб-частей на главной странице для меня - нет-нет, для этого нужны макеты страниц. На главной странице управление делегатами является предпочтительным методом для отображения пользовательских HTML / кода.

http://edwin.vriethoff.net/2007/10/02/how-to-send-an-e-mail-with-attachment-from-sharepoint/

Примерно так в веб-части, а затем добавьте веб-часть на свою главную страницу.

Надеюсь это поможет

Другие вопросы по тегам