I'm creating project in ASP.NET (Framework 4.0). I have used Asp LinkButton in Master Page & it has 2 page linked with it (Home.aspx & service.aspx).
Question As follows : That LinkButton1 works on Home.aspx and doesn't work on service.aspx.
User.master code as follow
<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 inspect element (using Chrome Browser )on Home.aspx page i found below code
<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 inspect 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 their is difference between Home.aspx & service.aspx (while inspect element through chrome browser) ?