Partilhar via


Deploy files to _layouts folder in SharePoint 2013 and provide anonymous access

Below Sample code is to provide anonymous access to Custom files deployed under _layouts folder

using System;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;

namespace Help.Layouts.Feature
{
    public partial class Help : UnsecuredLayoutsPageBase
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string pagesource;
            pagesource = Request.QueryString["q"].ToString();
            Response.Write(pagesource);

            Response.Write("<object id=\"embeddedhtml\" type=\"text/html\" data=\"https://servername/sample.txt\" width=\"100%\" height=\"100%\"></object>");

        }
        protected override bool AllowAnonymousAccess { get { return true; } }
    }
}

Happy coding ......Cheers .. Ajith