I am creating a project in ASP.NET (Framework 4.0). I used Asp LinkButton on the main page and it has two pages linked to it (Home.aspx and service.aspx).
Question: This LinkButton1 works with Home.aspx and does not work on service.aspx .
User.master code as follows
<ul class="nav navbar-nav navbar-right"> <li> <asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click" AutoPostBack="true">Signout <i class="glyphicon glyphicon-off"></i> </asp:LinkButton> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <span> <asp:Label ID="lblName" runat="server" Text=""></asp:Label> </span> <i class="icon-user fa"></i> <i class=" icon-down-open-big fa"></i> </a> <ul class="dropdown-menu user-menu"> <li class="active"> <a href="frmUserHome.aspx"> <i class="icon-home"></i> My Account </a> </li> <li > <a href="frmUserHome.aspx"> <i class="icon-home"></i> Personal Home </a> </li> <li> <a href="#"> <i class="icon-hourglass"></i> Pending approval </a> </li> </ul> </li> </ul>
User.master.cs code for LinkButton1 Click
protected void LinkButton1_Click(object sender, EventArgs e) { if (Request.Cookies["ASP.NET_SessionId"] != null) { Response.Cookies["ASP.NET_SessionId"].Value = string.Empty; Response.Cookies["ASP.NET_SessionId"].Expires = DateTime.Now.AddMonths(-20); } FormsAuthentication.SignOut(); Session.Abandon(); Response.Redirect("~/Default.aspx"); }
While checking an item (using the Chrome browser) on the Home.aspx page, I found the code below
<li> <a id="ctl00_LinkButton1" autopostback="true" href="javascript:__doPostBack('ctl00$LinkButton1','')">Signout <i class="glyphicon glyphicon-off"></i> </a> </li>
and while on service.aspx (Chrome browser validation element)
<li> <a id="ctl00_LinkButton1" autopostback="true" href='javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$LinkButton1", "", true, "", "", false, true))'>Signout <i class="glyphicon glyphicon-off"></i> </a> </li>
Why is there a difference between Home.aspx and service.aspx (when checking an item through the Chrome browser)?
source share