创建包装 Web 部件以在 MOSS 2007 中托管用户控件

发布于 2024-09-19 18:32:02 字数 344 浏览 9 评论 0原文

我正在尝试为 Moss 2007 中使用的用户控件设置一个包装器,但有一个问题,我可以看到我的用户控件托管在 Web 部件中,但 cs 文件没有被执行,因此所有功能和活动都在page_load 和其他函数被忽略。我已经关注了这篇文章。

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

有人可以建议应该做什么,因为这是一项如此简单的任务,而且浪费了我很多时间。

i am trying to set up a wrapper for a user control to be used in Moss 2007 but there is a problem that I can see my user control hosted in the web part but the cs file is not being executed so all the functions and activities in the page_load and other functions is being ignored. I have followed this article.

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

Can someone please suggest what should be done as it is such a simple task and it has wasted a lot of time on my end.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

夜访吸血鬼 2024-09-26 18:32:02

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

http://smartpart.codeplex.com/

Is there a specific reason why you are creating the wrapper yourself ? I'm asking this because there already is a great solution for this: the SmartPart by Jan Tielens.

http://smartpart.codeplex.com/

忘东忘西忘不掉你 2024-09-26 18:32:02

您是否在 ASCX 文件中设置了 AutoEventWireup="true" ?如果是,请尝试移动您的代码 CreateChildControls 或 Render 以查看您的代码是否完全执行...

Did you set AutoEventWireup="true" in the ASCX file? If yes try to move your code CreateChildControls or Render to see whether your code is executed at all...

红ご颜醉 2024-09-26 18:32:02

有时,当我忘记充分放置正确的名称空间时,我会遇到这种情况。
您的项目需要进行签名,并且所有 ASCX 文件都需要具有完整的命名空间引用:

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

请注意 publickeytoken,您需要在其中拥有自己的值。

I get this sometimes when I forget to adequately put the right namespaces in place.
Your project needs to be signed and all ASCX files need to have the full namespace reference in:

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

Note the publickeytoken, you need your own value in there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文