Click here to Skip to main content
15,891,316 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
XML
<nav>
    <ul id="main-nav" class="clearfix">
<li>
   <asp:LinkButton runat="server" ID="lbtnHome" Text="Home" OnClick="lbtnHome_Click" ></asp:LinkButton></li>

instead of that i try this:

<li>
    <asp:LinkButton runat="server" ID="lbtnHome" Text="Home" OnClientClick="window.document.forms[0].target='_blank';" </asp:LinkButton></li>

but not working
Posted

1 solution

I'm not sure if you have a syntax error in your LinkButton or was it just a problem with posting the snippet, nevertheless you can try this:
XML
<asp:LinkButton runat="server" ID="lbtnHome" Text="Home" OnClientClick="window.document.forms[0].target='_blank';" />

Or use this:
XML
<asp:HyperLink ID="hlHome" runat="server" NavigateUrl='~' Target="_blank">Home</asp:HyperLink>
 
Share this answer
 
Comments
Member 10974961 7-May-15 5:28am    
Hi Marioz,
i developing in vs2013 office/sharepoint-> Apps-> Apps for Share Point 2013.
i tried what u have mentioned it's not working.
for u reference code:
aspx code:

<ul id="main-nav" class="clearfix">
<li>
<asp:LinkButton runat="server" ID="lbtnHome" Text="Home" OnClick="lbtnHome_Click" >
</li>
<li>
<asp:LinkButton runat="server" ID="lbtnPlacements" Text="Placements" OnClick="lbtnPlacements_Click" >
</li>
<li>
<asp:LinkButton runat="server" ID="lbtnConsultants" Text="Consultants" OnClick="lbtnConsultants_Click" ></li>
<li>
<asp:LinkButton runat="server" ID="lbtnCompanies" Text="Companies" OnClick="lbtnCompanies_Click" ></li>
<li>
<asp:LinkButton runat="server" ID="lbtnContacts" Text="Contacts" OnClick="lbtnContacts_Click" ></li>
<li>
<asp:LinkButton runat="server" ID="lbtnProfiles" Text="AD Users Profile" OnClick="lbtnProfiles_Click" ></li>
<li>
<asp:LinkButton ID="lbtnRecruiters" runat="server" Text="Recruiters" OnClick="lbtnRecruiters_Click" ></li>
<div style="float:right">
<li>
<asp:LinkButton ID="lbtnBack" runat="server" Text="Back to Site" OnClick="lbtnBack_Click"></li>
<li>
<asp:LinkButton ID="lbtnSignOut" runat="server" Text="Sign Out" OnClick="lbtnSignOut_Click"></li> </div>
</ul>
<!-- /#main-nav -->

aspx.cs code:
protected void lbtnPlacements_Click(object sender, EventArgs e)
{
Uri sphost_url = new Uri(Page.Request.QueryString["SPHostUrl"]);
string query_string = Page.Request.QueryString.ToString();
string authority = Request.Url.Authority;
string url = Server.UrlEncode(sphost_url.Scheme + "://" + authority + "/Pages/placements.aspx?") + query_string;

string placements_url = TokenHelper.GetAppContextTokenRequestUrl(sphost_url.ToString(), url);

Session[button_session_id] = placement_button;

Response.Redirect(placements_url);
}

protected void lbtnHome_Click(object sender, EventArgs e)
{
Uri sphost_url = new Uri(Page.Request.QueryString["SPHostUrl"]);
string query_string = Page.Request.QueryString.ToString();
string authority = Request.Url.Authority;
string url = Server.UrlEncode(sphost_url.Scheme + "://" + authority + "/Pages/Default.aspx?") + query_string;

string placements_url = TokenHelper.GetAppContextTokenRequestUrl(sphost_url.ToString(), url);

Session[button_session_id] = home_button;

Response.Redirect(placements_url);
}

protected void lbtnConsultants_Click(object sender, EventArgs e)
{
Uri sphost_url = new Uri(Page.Request.QueryString["SPHostUrl"]);
string query_string = Page.Request.QueryString.ToString();
string authority = Request.Url.Authority;
string url = Server.UrlEncode(sphost_url.Scheme + "://" + authority + "/Pages/consultants.aspx?") + query_string;

string placements_url = TokenHelper.GetAppContextTokenRequestUrl(sphost_url.ToString(), url);

Session[button_session_id] = consultant_button;

Resp

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900