关于网络部分的一个小问题,sharepoint

时间:2012-10-09 19:14:36

标签: c# asp.net .net sharepoint sharepoint-2010

我创建了一个空的Web部件,然后在UserControl.ascx.cs中创建了一个usercontrol,我写道:

namespace tasks_email.ControlTemplates.tasks_email
{
    public partial class UserControl1 : UserControl
    {

        public tasks_email WebPart { get; set; }
        protected void Page_Load(object sender, EventArgs e)
        {

然后它说:" tasks_email.Controltemplates.tasks_email"是一个名称空间'但是像''

一样使用

任何人都可以告诉我问题出在哪里并给我一些建议吗?

3 个答案:

答案 0 :(得分:0)

如果您想在其中创建一个带有用户控件的webpart,您可以在visual studio中使用“Visual Web part”模板。它将创建一个webpart和一个用户控件,并将所有用户控件添加到webpart,甚至将整个内容打包到解决方案资源管理器中的一个可折叠组件中。这很方便。自己完成所有这些工作(对于每个新的webpart)都只是一种痛苦。

答案 1 :(得分:0)

namespace tasks_email.ControlTemplates.tasks_email

在这里,您将tasks_email声明为命名空间。

public tasks_email WebPart { get; set; }

在此声明一个名为WebPart的成员,其类型为tasks_email。这不是一种类型 - 你已经说过它是一个命名空间。我猜不出你的意思。

答案 2 :(得分:-1)

您是否尝试过“namespace tasks_email.ControlTemplates”?因为你这样做的方式,你确实使用tasks_email就像一个类型;而不是命名空间