Using HtmlAnchor Or Hyperlink For Anchor Tag That Navigates In-page Named Anchor?

Apr 7, 2010

I am trying to render a simple hyperlink that links to a named anchor within the page, for example:

<a href="#namedAnchor">scroll to down</a>
<a name="namedAnchor">down</a>

The problem is that when I use an ASP.NET control like asp:HyperLink or HtmlAnchor, the href="#namedAnchor" is rendered as href="controls/#namedAnchor" (where controls is the subdirectory where the user control containing the anchor is). Here is the code for the control, using two types of anchor controls, which both have the same problem:

[code]....

I am using the HtmlAnchor or HyperLink class because I want to make changes to other attributes in the code behind. I do not want to introduce a custom web control for this requirement, as the requirement I'm pursuing is not that important enough to justify abandoning the traditional ASP.NET link controls. It seems like I should be able to use the ASP.NET link controls to generate the desired link.

View 3 Replies


Similar Messages:

HyperLink's NavigateUrl Changes After Rendering In To HTML Anchor

Nov 17, 2010

I have a Master.aspx and a Page1.aspx and Page2.aspx, all in the same directory.

Master:

<asp:HyperLink NavigateUrl="Page1.aspx" runat="server" Text="Page 1" />
<asp:HyperLink NavigateUrl="Page2.aspx" runat="server" Text="Page 2" />

both the Page1 and Page2 gets rendered from above master page.

all three are in a vertual directory which is mapped as a subdomain here are the details:

Virtual Drectory: dirvir
Domain: dirvir.example.com

now when I open any of the page say:

http://dirvir.example.com/Page1.aspx

the Hyperlinks are rendered containing

href="../virdir/Page1.aspx"
href="../virdir/Page2.aspx"

respectively.

On click of them it takes me to

http://dirvir.example.com/dirvir/Page1.aspx
http://dirvir.example.com/dirvir/Page2.aspx

where as I wanted it to be

http://dirvir.example.com/Page1.aspx
http://dirvir.example.com/Page2.aspx

I can achive the same by using <a> but i need them on the code behind too so thats not desired.

Note: using <a> with runat server also behaves in the same way HyperLink does.

View 3 Replies

Data Controls :: Bind Multiple Database Fields As QueryString Parameter For HTML Anchor Hyperlink Inside GridView?

Sep 6, 2013

I have an anchor tag in gridview

<a href ='<%#"Edit_TidalData.aspx?Id="+DataBinder.Eval(Container.DataItem,"id") %>,'

where id is the datakeyname of the grid now i had a requirement to add another datakename as UserId. and i need to have DataBinder.Eval for UserId also.

How am going to use two values in this anchor tag using DataBinder.Eval?

View 1 Replies

Routing To An Anchor On Another Page?

Jun 20, 2010

I am using Web Forms Routing in ASP.NET 4 and I am trying to route to a specific location on a page. On that page I have an element like <div id="3"> and I'd like to jump to this anchor from another page. For this purpose I have defined a Route in global.asax:

RouteTable.Routes.MapPageRoute("MyRoute", "Path/SubPath/{PageAnchor}",
"~/MyPage.aspx", true, new RouteValueDictionary { { "PageAnchor", null } });

The HyperLink to link to that page and the anchor "3" is defined this way in markup:

<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl="<%$ RouteUrl:RouteName=MyRoute,PageAnchor=#3 %>">
Link</asp:HyperLink>

The problem with the generated link is that the # character in the URL gets encoded by %23 this way: http://localhost:1234/Path/SubPath/%233 so that I reach the target page but not at the specified anchor.Is there a way to avoid this unwished URL-encoding? Or any other way to route to an anchor?

View 2 Replies

C# - Getting All The Anchor Tags Of A Web Page?

Feb 23, 2010

Given a web URL, I want to detect all the links in a WEBSITE, identify the internal links and list them.What I have is this:

WebClient webClient = null;
webClient = new WebClient();
string strUrl = "http://www.anysite.com";

[code]...

View 2 Replies

AJAX :: Use Anchor In Tab Control Page?

Jan 13, 2010

I have a TabControl (Ajax Control Toolkit 1.0.10618.0) with 6 Tab Pages. On 1 Tab Page I have several internal anchors. I want to use URLs ike [URL]. This link opens Document ID 123 but it does not jump to Link2, probably because Link2 is on the 4th Tab page so it's not displayed initially. All these anchors only appear on the 4th tab but I could not set the 4th tab as general default tab because the 1st tab should be the default tab. When I manually open 4th and call the URL again then it's working fine. So I thought to inspect the Request.URL for '#Link' and , if found, switch to Tab4 automatically, but '#Link' does not appear anywhere in Request.URL.Is there a way to jump to an anchor on a currently not-opened tab?

View 6 Replies

AJAX :: Is It Possible To Avoid Page Reload With Anchor Tag

Apr 12, 2010

In a page I use prettyPhoto (a lightbox clone) that open a modal window showing an image when I click on a link with rel=prettyphoto. So I have:

<a href="fullresimage.png" rel="prettyPhoto">click here</a>

everytime I click on the link a postback is fired (IsPostBack = false). Can I avoid this? I have a counter on the page and everytime a pic is showed this is recognize as a full page load (i.e. increment counter) as IsPostBack = false!

View 4 Replies

Web Forms :: Dropdownlist Jump To Anchor On Same Page

Jan 26, 2010

so I'm trying to get this dropdown thing to work but it's not working... I want the page to jump to the state on the SAME page once the USER releases on the desired state within the dropdownlist box.

HTML
<asp:DropDownList ID="ddltest" runat="server">
<asp:ListItem value="AL"> Alabama </asp:ListItem>
<asp:ListItem value="AK"> Alaska </asp:ListItem>
<asp:ListItem value="AZ"> Arizona </asp:ListItem>
<asp:ListItem value="AR"> Arkansas </asp:ListItem>
<asp:ListItem value="CA"> California </asp:ListItem>
<asp:ListItem value="CO"> Colorado </asp:ListItem>
<asp:ListItem value="CT"> Connecticut </asp:ListItem>
</asp:DropDownList>
<!-- New State -->
<a name="WY" id="WY"></a>
<div>Wyoming</div>
CODE BEHIND
protected void Page_Load(object sender, EventArgs e)
{
ddltest.Attributes.Add("onchange", "window.location.href = path.options[path.selectedIndex].value;");
}
}
}

View 5 Replies

Web Forms :: Modify Anchor Tag On Page.Render Event?

Jun 29, 2010

I want to get all html anchor tags on Page.Render event for adding/removing attributes

View 2 Replies

Forms Data Controls :: Anchor Hyperlinkfield To Boundfield On Another Page?

Sep 24, 2010

I have a gridview on a page with a hyperlinkfield that passes two parameters to a gridview on another page.

Here's the code for the gridview on first page:

<asp:GridView runat="server" AutoGenerateColumns="False" GridLines="None"
<Columns>
<asp:HyperLinkField Target="_blank" DataNavigateUrlFields="gtn_run_num,catg_custom_desc" HeaderText="Wages" DataNavigateUrlFormatString="~/Help/HelpPay.aspx?gtn_run_num={0}&catg_custom_desc={1}"/>

[Code]....

What I am trying to do is open the second page to the point in the page where the boundfield valueon the second page matches the hyperlinkfield value selected on the first page. I'd essentially like to anchor the two pages based on a value being passed (catg_custom_desc).

View 3 Replies

How To Find Which Anchor Has Been Clicked For Download In Destination Page With Out Using Query String

Dec 24, 2010

I am having a web form initially which have href as follows

<a href="downloadInfo.aspx">ACH File Management System Trail(msi)</a>
<a href="downloadInfo.aspx">ACH File Management System Trail(zip)</a>

These are my two anchor tags when i click on this i will redirect both to a same page where user has to fill details and a mail will be send to the user for the given mail id. When the user clicks on mail i would like to have the download for which he opted to download. If msi means i would like to prompt msi file to be downloaded and if zip it should be downloaded I need this to be worked with out using query-string

View 2 Replies

C# - Anchor Tag Get Href By Itself?

Mar 15, 2011

i set anchor tag in masterpage as

<a onmouseout="mclosetime()" onmouseover="mopen('m2')" id="AnchorText5" href="#">TEst</a>

but when i run application and it render the page the anchor tag contain href address like

<a onmouseout="mclosetime()" onmouseover="mopen('m2')" id="ctl00_AnchorText5" href="../MasterPages/#">TEst</a>

i also try to set the "#" from code behind but it again show href="../masterpages/#"

View 2 Replies

How To Use An Eval In Anchor Tag Href

Apr 4, 2011

What I am trying to achieve is to use an Eval as parameter in my anchor tag's href. The anchor is nested inside a repeater, why I cannot use the code behind to achieve this.

I have tried a few things without any luck.

<a href="http://MyWebsite/ActiveUsers?ID=InsertEvalHere"><%# Eval("Name")%></a>

The following code below is what I have tried to do:

<a href="<% "http://MyWebsite/ActiveUsers?ID=" + DataBinder.Eval(Container.DataItem("ID"))%>"><%# Eval("Name")%></a>
<a href="<% "http://MyWebsite/ActiveUsers?ID=" + Eval("ID")%>"><%# Eval("Name")%></a>
<a href="http://MyWebsite/ActiveUsers?ID=<% DataBinder.Eval(Container.DataItem("ID"))%>"><%# Eval("Name")%></a>
<a href="http://MyWebsite/ActiveUsers?ID=<%# Eval("ID")%>"><%# Eval("Name")%></a>

None of the above seemed to be right, as I keep getting this error - The tag is not well formed.

How should I handle this?

View 3 Replies

C# - Javascript Anchor Jump To The Top?

Aug 11, 2010

I've added this code below to a MOSS 2007 web part inside OnPreRender() method.

if (!Page.ClientScript.IsClientScriptBlockRegistered("jump_to_anchor_JS"))
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "jump_to_anchor_JS", "window.location.hash="anchor";",true);
}

The page loads, jumps to the specific anchor, then jumps back to the top of the page. This has been tested in IE8, Firefox, Chrome, and Safari with same behavior.

View 3 Replies

MVC :: Unable To Redirect With Anchor In IE 8

May 14, 2010

The line of controller code below works perfect in Firefox and Safari to do a response redirect to an anchor. In IE 8 the response redirect does not return to the anchor.

[Code]....

View 6 Replies

How To Increment Anchor Tag Id Inside For Loop

Mar 25, 2011

how to increment anchor tag id inside for loop.

View 4 Replies

JQuery :: How To Use Anchor Tag Click In Code Behind

Jan 11, 2011

i want to do this thing in c# code behind file.i want to check first wheather user click on it or not.if user click on that anchor tag then i want refresh div....

basically my div contain advertisements.every time when user click on anchor tag then new advertisements will be add in div..

View 2 Replies

MVC :: Dynamically Fill An Anchor Tag At Runtime?

Mar 31, 2011

I want to create a mailto anchor tag at runtime. Is this possible? I've tried this:

[Code]....

Neither of these worked. I tried adding the "mailto:" in front of the {0}, but this just became part of the perceived URL. I read a post online about using data attributes to add the value as a property of a class, but I can't do that, as I'm stuck using .NET 3.5 for this project. I honestly didn't think this was going to be such a big deal. I just want to populate the email address of the anchor tag with a variable value.

View 2 Replies

Web Forms :: How To Use VB To Disable The Anchor Link Tag

Dec 14, 2010

I noticed that the "disabled" property that appears in Intellisense for a link control doesn't work (when set to either True or False)..how can I programmatically accomplish the contextual disabling of a hyperlink via Visual Basic?

View 6 Replies

Javascript - Anchor And Onclick With Postback?

Apr 1, 2010

I have a link like this

<a href="#thumb" id="ctl00_allContent_btnThumb" onclick="javascript:__doPostBack('ctl00$allContent$btnThumb','')"><img alt="" src="../../images/bullet-thumb.gif"></a>

On Firefox it does what it supposed to. But it won't work on IE or Chrome.I know there are some questions on the subject here, but they haven't helped me. I'm guessing it's more specific since it envolves ASP.NET postback.

View 3 Replies

Web Forms :: Setting An Anchor Fot The Asp:button?

Oct 6, 2010

<a href="#testingPara">
<input type="button">
</a>

this code works

<a href="#testingPara">
<asp:Button ID="btnSearch" runat="server" Text="Search" OnClick="btnSearch_Click" />
</a>

this doesn't workCan any one tell me the reason??

<a id="testingPara">
<p>Testing the anchor tags</p>
</a>

View 3 Replies

Javascript - Confirm Extender To Anchor Tag?

Jan 7, 2011

I am using a CSS button as

<a href="" class="btn green" title="Delete" OnServerClick="MyCodeBehindFunction">Delete </a>

Previously, I was using a button control instead of CSS button and using AJAX confirm extender before deleting. But how do I ask for this confirm action in < a href=""> now?

View 2 Replies

Web Forms :: Set Anchor Link For Imagebutton

Apr 29, 2012

I have image button in my page i want when user click on image button it go to the bottom of the pageĀ 

i know this codeĀ 

1. The link which when clicked will goto bottom
<a href = "#bottom">Goto bottom</a>

2. The link to be placed at bottom of page
<a name = "bottom"></a>

but i have an imagebutton i want for imagebutton do that.

how i can do it?

View 1 Replies

VS 2010 - Changed LinkButton To Anchor

May 2, 2012

This used to be what my code looked like:

Code:
<asp:Repeater ID="rptrDocuments" runat="server"
onitemdatabound="rptrDocuments_ItemDataBound" onitemcommand="rptrDocuments_ItemCommand" >
<ItemTemplate>
<tr><td class="approval-item">
<asp:RadioButtonList id="rblApprove" runat="server" RepeatLayout="UnorderedList">

[Code].....

I was working with a linkbutton in a repeater. I was resolving the linkbutton like so in the code-behind:

Code:
// - It's not this anymore. Changed for Jim's styling.
//LinkButton linkPdf;
//linkPdf = (LinkButton)e.Item.FindControl("lbLinkToPdfFile");
//linkPdf.Text = drView.Row.ItemArray[IDX_DOCUMENT].ToString();
//linkPdf.CommandArgument = drView.Row.ItemArray[IDX_DOCUMENT].ToString();
// - Now it's this:
// <span class="options"><a href="file:X2">View File</a> | <a href="mailto:X1">Email Sender</a></span>

The designer had to style this page and asked if it could be an anchor instead of a linkbutton. I said sure. But now I am not sure how to "find" it in the code behind and set "a href=file:the file that needs to open when they click the link". I'll have the same problem with the email link.

View 2 Replies

C# - How To Set Href Attribute Of Anchor Tag That Is Within A Repeater In Code Behind

Oct 20, 2010

normally on would use the following :-

aspx page:-

<a ID="a1" href="javascript:void(0);">Link1 </a>

code behind:-

a1.HRef="www.mySite.com/mypage.aspx";

how do u set this HRef attribute in case the anchor tag is within a repeater ?

View 4 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved