0

こんにちは、EditForm.aspx (sharepoint 2007 を使用) の代わりにマイ ユーザー コントロールを追加しようとしています。新しい aspx ページを追加し、dll を登録しました。しかし、今はどうすればいいのかわかりません。また、私のプロジェクトには、次のコードを含む cs ファイルが 1 つあります。public class 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を入れ、要素IDにアセンブリのpublictokenを入れました。そして、デザイナーのcontolIdにユーザーコントロール名を入れました..しかし、何も機能しません..助けてください

4

1 に答える 1

0

それはとても簡単でした..私がしたことは、editform.aspxのWebパーツを非表示にし、ブラウザーを介して同じページに移動したことだけでした。toolpaneview=2 を追加しました。編集モードで開いてから、dllを追加しました:)

于 2012-08-31T08:35:59.913 に答える