在设计器中添加用户控件而不是EditForm.aspx

时间:2012-08-31 07:53:43

标签: asp.net sharepoint sharepoint-2010 sharepoint-2007 moss

您好我正在尝试添加我的用户控件而不是EditForm.aspx(使用sharepoint 2007)我添加了一个新的aspx页面并注册了我的dll。但现在我不知道如何继续。 另外在我的项目中,我有一个cs文件,其中包含以下代码。 公共类SkillEditReg:WebPart     {         私人控制_MyUserControl;

    protected override void CreateChildControls()
    {
        base.CreateChildControls();
        _MyUserControl =
            this.Page.LoadControl(@"~/_controltemplates/MySkill/EditSkill.ascx");
        this.Controls.Add(_MyUserControl);

    }

我尝试将其注册为我在链接下面提到的功能 http://fusionovation.com/post/2008/09/18/how-to-add-a-custom-user-control-to-a-sharepoint-page.aspx 我在元素id中将guid id放在feature id ..和assemblytoken中。 在设计师的控制中,我把用户控件名称放了......但是没有任何作用.. 请帮忙

1 个答案:

答案 0 :(得分:0)

这很容易..我所做的就是隐藏editform.aspx的webpart并通过浏览器访问同一页面它是emty然后我编辑了url并在EditForm.aspx之后?我添加了toolpaneview = 2。它在编辑模式下打开然后我添加了我的dll:)