TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Terry
NA
148
0
Cannot Navigate to Admin page or Show Admin Link !!
Mar 19 2015 10:06 AM
Hi,
In my Asp.NET WEb forms App, I added Role Management and could successfully add and login as Admin and/or normal user.
To make the Admin link accessible, in my Site.Master, I have added the following :
<LoggedInTemplate>
<ul class="nav navbar-nav">
<li><a runat="server" id="adminLink" visible="false" href="~/Admin/Admin_Page">Admin</a></li>
<li><a runat="server" href="~/Inquiries/Default.aspx">Inquiry</a></li>
By default, the adminLink is not visible. To make it visible on admin logged in, I added this code in CodeBehind of Site.Master
protected void Page_Load(object sender, EventArgs e)
{
if (HttpContext.Current.User.IsInRole("admin"))
{
//this.adminLink.Visible = true;
System.Diagnostics.Debug.WriteLine("$$$$$$$$$$ ADMIN LOGGED IN ");
try
{
Response.Redirect("/Admin/Admin_Page");
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("Error Navigating to Admin Page : " + ex.Message + "\n STACK : " + ex.StackTrace);
}
}
}
Here, nor adminLink is accessible not I am able to redirect to the Admin_Page.aspx. The error that I get on Redirecting is :
$$$$$$$$$$ ADMIN LOGGED IN
A first chance exception of type 'System.Threading.ThreadAbortException' occurred in mscorlib.dll
Error Navigating to Admin Page : Thread was being aborted.
STACK : at System.Threading.Thread.AbortInternal()
at System.Threading.Thread.Abort(Object stateInfo)
at System.Web.HttpResponse.AbortCurrentThread()
at System.Web.HttpResponse.End()
at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
at System.Web.HttpResponse.Redirect(String url)
at VincitoreCRMApplication.SiteMaster.Page_Load(Object sender, EventArgs e) in d:\pti\Vincitore\Projects\MyApplication\MyApplication\Site.Master.cs:line 78
A first chance exception of type 'System.Threading.ThreadAbortException' occurred in MyApplication.dll
And the above lines just keep on coming. Can I know why is it behaving like this. I checked everything, all seems fine. Can't make out, why I am not able to access and navigate. Am I missing anything ??
FYI, I have used this site as reference - http://www.asp.net/web-forms/overview/getting-started/getting-started-with-aspnet-45-web-forms/membership-and-administration
Any help is highly appreciated.
Reply
Answers (
2
)
Website
Phone number Format