2009-11-24 2 views
0

Веб-часть не может использовать определенные объекты, такие как Page.Request, как подробно описано в Best Practice to create designer friendly server controls при работе в дизайнере, таком как SharePoint Designer.Как определить, работает ли Toolpart внутри SharePoint Designer

Свойство DesignMode можно использовать, чтобы определить, работает ли веб-часть внутри конструктора и действуют соответствующим образом.

Однако это не работает для Toolparts - оно всегда возвращает false.

Как определить, работает ли Toolpart внутри SharePoint Designer?

ответ

1

Нам нужно Toolpane.InCustomToolpane свойство

Таким образом, с кодом toolpane его

this.ParentToolPane.InCustomToolPane 

в сторону - я думаю, что причина этой разницы (хотя его плохой причине) является то, что страница веб-часть загружен в конструктор, взятый из Visual Studio (Whidbey), как упоминается в блоге msdb, но toolpart загружается в окно браузера.

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