Создание веб-части-оболочки для размещения пользовательского элемента управления в MOSS 2007 - PullRequest
0 голосов
/ 20 сентября 2010

Я пытаюсь настроить оболочку для пользовательского элемента управления, который будет использоваться в Moss 2007, но есть проблема, связанная с тем, что мой пользовательский элемент управления размещен в веб-части, но файл cs не выполняется, поэтому все функциии действия в page_load и других функциях игнорируются.Я следил за этой статьей.

http://www.c -sharpcorner.com / UploadFile / nipuntomar / 1126 /

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

Ответы [ 3 ]

0 голосов
/ 20 сентября 2010

Вы установили AutoEventWireup = "true" в файле ASCX?Если да, попробуйте переместить ваш код CreateChildControls или Render, чтобы увидеть, выполняется ли ваш код вообще ...

0 голосов
/ 23 сентября 2010

Иногда я получаю это, когда забываю правильно разместить правильные пространства имен на месте. Ваш проект должен быть подписан, и все файлы ASCX должны иметь полную ссылку на пространство имен в:

<%@ Control Language="C#" AutoEventWireup="true" Inherits="SampleWebPart.SampleWebUserControl, SampleWebPart,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=9f4da00116c38ec5" %>

Обратите внимание на publickeytoken, вам нужно ваше собственное значение.

0 голосов
/ 20 сентября 2010

Есть ли конкретная причина, по которой вы сами создаете обертку? Я спрашиваю об этом, потому что уже есть отличное решение для этого: SmartPart от Jan Tielens.

http://smartpart.codeplex.com/

...