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等等

  • 相关阅读:
    DebugView使用技巧
    网络抓包--Wireshark
    常用curl命令
    chrome.debugger
    修改php.ini 的timezone
    初识Elasticsearch,bulk 操作的遇到的那些事
    chrome 扩展 调试
    sqlite 时间戳转时间
    centos 升级sqlite3
    php 安装redis
  • 原文地址:https://www.cnblogs.com/springyangwc/p/1977150.html
Copyright © 2011-2022 走看看