ASP.net SharePoint用户界面
本文关键字:用户界面 SharePoint net ASP | 更新日期: 2023-09-27 18:21:41
好的,这是我第一次使用SharePoint托管网页。我有一些测试页面,我想放在一个Sharepoint上。我有三页需要主持。My Default.aspx、Default.aspx和Web配置文件。我一开始很简单,只是为了表明我可以上传。我发现的一切都是有人在询问身份验证或其他问题。我的猜测是将Default.aspx页面粘贴到SitePages文件夹中,然后将其他两个文件放置到Site Assets文件夹中。但我不确定,也不想到处乱放文件,把网站搞得一团糟。此外,如果我必须将文件放在两个不同的位置,我是否需要添加到我的代码中,以指向web配置文件和/或Default.aspx文件。
当我将Default.aspx的内容复制到SharePoint Designer并加载页面时,这是窗口中唯一显示的内容
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
提前感谢您帮助一个网络新手
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<p>
<asp:FileUpload ID="FileUpload1" runat="server" Enabled="true" />
<asp:Button ID="UploadButton" runat="server" Text="Upload" OnClick="UploadButton_Click" />
<asp:Label ID="LabelTest" runat="server" />
</div>
</form>
</body>
</html>
aspx.cs
using System;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.OleDb;
using Microsoft.SharePoint.Client;
using System.Collections.Generic;
using System.Globalization;
public partial class _Default : System.Web.UI.Page
{
protected void UploadButton_Click(object sender, EventArgs e)
{
if(FileUpload1.HasFile)
{
FileUpload1.SaveAs(Server.MapPath("ProcessingFolder") + @"/" + FileUpload1.FileName);
Saved = true;
}
}
}
Web配置:
如果您不熟悉SharePoint。你可以随时使用你的ASP.Net知识并应用它…
您可以使用Visual Web部件
根据以下链接
您也可以使用位于c:'Program Files'Common Files'microsoft shared'Web Server Extensions'15'TEMPLATE'LAYOUTS
的layouts文件夹
在layouts文件夹中,您可以创建一个文件夹并将所有代码放入其中。
访问文件夹为http://yourSharePoint/_layouts/15/foldername/yourpage.aspx
的页面
没有文件夹http://yourSharePoint/_layouts/15/yourpage.aspx
要访问web配置,您需要有以下代码
using System.Configuration;
然后访问web.config 中的应用程序设置
string a = ConfigurationManager.AppSettings["PATH"];
在web.config 中
<appSettings>
<add key="PATH" value="C:''Test''UploadedFolder"/>
</appSettings>