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(); } } } } }

浙公网安备 33010602011771号