2010-09-20 50 views
0

我试图建立一个包装器在2007年莫斯被用于用户的控制,但没有,我可以看到我的用户控件中承载的网页有问题部分但cs文件没有被执行,所以page_load和其他函数中的所有函数和活动都被忽略。我跟着这篇文章。创建一个包装Web部件来承载用户控件在MOSS 2007

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

有人可以请建议应做什么,因为它是这样一个简单的任务,它已经浪费了很多时间在我结束。

回答

0

你自己创建包装的原因是什么?我问这是因为已经有一个很好的解决方案:Jan Tielens的SmartPart。

http://smartpart.codeplex.com/

+0

亚我知道。其实我使用的较早的SmartPart但出于某种原因,客户要我不要用智能部分:( – ria 2010-09-20 09:45:19

+0

我最后一次看的SmartPart它是不是最安全的方式来实现的功能:需要太多的权限 – ArjanP 2010-09-23 07:27:48

0

你有没有在ASCX文件中设置AutoEventWireup = “真”?如果是尝试移动你的代码的CreateChildControls或渲染,看看你的代码是否在所有执行...

0

我得到这个有时我忘了充分把正确的命名空间中的位置。 你的项目需要签署所有文件ASCX需要有完整的命名空间引用:

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

注意的公钥,你需要有自己的价值。

相关问题