zoukankan      html  css  js  c++  java
  • SharePoint 新建一个编辑的web Part代码

    代码示例如下:

    using System;
    using System.Runtime.InteropServices;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Serialization;
    namespace LoisAndClark.AspNetExample
    {
    public class NormalEditorPart : EditorPart
    {
    TextBox _txtNormalBox;
    protected override void CreateChildControls()
    {
    _txtNormalBox = new TextBox();
    _txtNormalBox.ID = “txtNormalBox”;
    _txtNormalBox.Text = “[Custom editor part]”;
    _txtNormalBox.TextMode = TextBoxMode.MultiLine;
    _txtNormalBox.Rows = 5;
    Controls.Add(_txtNormalBox);
    }
    public override bool ApplyChanges()
    {
    NormalPart objNormal = (NormalPart)WebPartToEdit;
    objNormal.NormalValue = _txtNormalBox.Text;
    return true;
    }
    public override void SyncChanges()
    {
    EnsureChildControls();
    NormalPart objNormal = (NormalPart)WebPartToEdit;
    _txtNormalBox.Text = objNormal.NormalValue;
    }
    }
    }
    

    要继承EditorPart这个类,重载CreateChildControls,ApplyChanges,SyncChanges方法,

    不只是textbox控件,也可以是其它如:GridView,label等等

  • 相关阅读:
    C语言I博客作业08
    作业7
    作业6
    作业5
    作业--4
    java基础学习--I/O流
    刷题记录--[CISCN2019 华北赛区 Day2 Web1]Hack World
    ADB测试Android真机
    sqli-labs通关笔记
    Tensorflow入门
  • 原文地址:https://www.cnblogs.com/springyangwc/p/1977150.html
Copyright © 2011-2022 走看看