On a development cycle, you might need to create several custom Application Pages, which will be stored in Layouts\FolderName\YourPage.aspx.
While creating the page the base class need to inherit is "LayoutsPageBase"
Here is a blog specified about the steps for creating the pages.
Now, the challenge is, when you create such Application page for Anonymous Access, the user asked for a log in. Means the Anonymous user redirected to the login page.
To avoid such scenario, there is another base class need to inherit "UnsecuredLayoutsPageBase"
The code of the page will look like this:
Somu
While creating the page the base class need to inherit is "LayoutsPageBase"
Here is a blog specified about the steps for creating the pages.
Now, the challenge is, when you create such Application page for Anonymous Access, the user asked for a log in. Means the Anonymous user redirected to the login page.
To avoid such scenario, there is another base class need to inherit "UnsecuredLayoutsPageBase"
The code of the page will look like this:
protected partial class CustomPage : UnsecuredLayoutsPageBaseOn the same page, following method also need to be added for smooth functioning:
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
protected override bool AllowAnonymousAccessCheers!!
{
get
{
return true;
}
}
Somu