我正在尝试为Moss 2007中使用的用户控件设置一个包装器但是有一个问题我可以在Web部件中看到我的用户控件,但是cs文件没有被执行所以所有的功能并且忽略了page_load和其他函数中的活动。我已经听过这篇文章了。
http://www.c-sharpcorner.com/UploadFile/nipuntomar/1126/
有人可以建议应该做什么,因为这是一项如此简单的任务,而且我已经浪费了很多时间。
答案 0 :(得分:0)
您自己创建包装器的具体原因是什么?我问这个是因为已经有了一个很好的解决方案:Jan Tielens的SmartPart。
答案 1 :(得分:0)
您是否在ASCX文件中设置了AutoEventWireup =“true”?如果是,请尝试移动代码CreateChildControls或Render以查看您的代码是否完全执行...
答案 2 :(得分:0)
当我忘记充分放置正确的命名空间时,我有时会得到这个。 您的项目需要签名,所有ASCX文件都需要具有完整的命名空间参考:
<%@ Control Language="C#" AutoEventWireup="true" Inherits="SampleWebPart.SampleWebUserControl, SampleWebPart,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=9f4da00116c38ec5" %>
注意publickeytoken,你需要自己的值。