我试图建立一个包装器在2007年莫斯被用于用户的控制,但没有,我可以看到我的用户控件中承载的网页有问题部分但cs文件没有被执行,所以page_load和其他函数中的所有函数和活动都被忽略。我跟着这篇文章。创建一个包装Web部件来承载用户控件在MOSS 2007
http://www.c-sharpcorner.com/UploadFile/nipuntomar/1126/
有人可以请建议应做什么,因为它是这样一个简单的任务,它已经浪费了很多时间在我结束。
我试图建立一个包装器在2007年莫斯被用于用户的控制,但没有,我可以看到我的用户控件中承载的网页有问题部分但cs文件没有被执行,所以page_load和其他函数中的所有函数和活动都被忽略。我跟着这篇文章。创建一个包装Web部件来承载用户控件在MOSS 2007
http://www.c-sharpcorner.com/UploadFile/nipuntomar/1126/
有人可以请建议应做什么,因为它是这样一个简单的任务,它已经浪费了很多时间在我结束。
你自己创建包装的原因是什么?我问这是因为已经有一个很好的解决方案:Jan Tielens的SmartPart。
你有没有在ASCX文件中设置AutoEventWireup = “真”?如果是尝试移动你的代码的CreateChildControls或渲染,看看你的代码是否在所有执行...
我得到这个有时我忘了充分把正确的命名空间中的位置。 你的项目需要签署所有文件ASCX需要有完整的命名空间引用:
<%@ Control Language="C#" AutoEventWireup="true" Inherits="SampleWebPart.SampleWebUserControl, SampleWebPart,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=9f4da00116c38ec5" %>
注意的公钥,你需要有自己的价值。
亚我知道。其实我使用的较早的SmartPart但出于某种原因,客户要我不要用智能部分:( – ria 2010-09-20 09:45:19
我最后一次看的SmartPart它是不是最安全的方式来实现的功能:需要太多的权限 – ArjanP 2010-09-23 07:27:48