2-8SharePoint2016 可视化WebPart

新建——>web可视化部件(侧重显示)——>类似webform 用户控件

<%@ Assembly Name="$SharePoint.Project.AssemblyFullName$" %>
<%@ Assembly Name="Microsoft.Web.CommandUI, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="asp" Namespace="System.Web.UI" Assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
<%@ Import Namespace="Microsoft.SharePoint" %> 
<%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="VWPDemoWebPartUserControl.ascx.cs" Inherits="CustomViewWebPart.VWPDemoWebPart.VWPDemoWebPartUserControl" %>

<style type="text/css">
    #result {
        width:400px;
        height:200px;
        background-color:aqua;
        margin-top:10px;
    }
</style>
<script type="text/javascript">
    function runScript() {
        document.getElementById("result").innerText = "Hello World";
    }
</script>
<div></div>
<div><a onclick="runScript()">Run Script</a></div>
<div id="result"></div>
<asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />

using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using Microsoft.Office.Server.Search.Administration;
using Microsoft.SharePoint;

namespace CustomViewWebPart.VWPDemoWebPart
{
    public partial class VWPDemoWebPartUserControl : UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            using (SPSite site = new SPSite(SPContext.Current.Site.ID))
            {
                using (SPWeb web = site.OpenWeb(SPContext.Current.Web.ID))
                {
                    SPList list = web.GetList("/sites/topsite/Lists/ListCode");
                    SPListItem item = list.Items.Add();
                    item["Title"] = "Save date is " + Calendar1.SelectedDate.ToString();
                    item.Update();
                }
            }
        }
    }
}

 

posted @ 2020-05-23 18:17  七秒钟得记忆  阅读(136)  评论(0)    收藏  举报