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


Similar Messages:

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

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

Hiding Hyperlink In Url When Its Navigateurl Is Null?

Sep 2, 2010

I have a hyperlink control on my datalist. The navigate url property is bound to a field called "AttachFile" in my datatable. Is there a way I can make the hyperlink control invisible if the field it's bound to is null or blank?

View 1 Replies

Web Forms :: Urlencode / Decode Navigateurl Of Hyperlink

Mar 21, 2010

What is the best way to encode the url in Hyperlink without writing code behind. I have many uses and I would like to do it in the Hyperlink statemeent if possible. Some thing such as the following would be great:
(This does not work)

<asp:HyperLink
ID="HyperLink1"
NavigateUrl=
"<%=UrlEncode(~/All_Videos.aspx?tag=full length movie&title=The Movie)%>"runat="server">Movies</asp:HyperLink>

View 2 Replies

Forms Data Controls :: How To NavigateUrl In Hyperlink

Dec 21, 2010

my code<asp:HyperLink ID="HyperLink8" runat="server" NavigateUrl='~/default.aspx?id=<%# Eval("id") %>&name=<%# Eval("name") %>'></asp:HyperLink>it don't work!

View 5 Replies

How To Include Session Variable In NavigateUrl In Hyperlink

Aug 3, 2010

I'm sure I've done this before, but can't remember the syntax. How do I include a session variable in nagivateUrl in a hyperlink?

I've tried this:

<asp:HyperLink ID="lnkMyLink" runat="server" Text="My Link"
NavigateUrl='<%# "http://absoluteURL.org?param=" +
Session["myParameterValue"].ToString()%>'></asp:HyperLink>

and this:

<asp:HyperLink ID="lnkMyLink" runat="server" Text="My Link"
NavigateUrl='<%# String.Format("http://absoluteURL.org?param={0}",
Session["myParameterValue"].ToString()) %>'></asp:HyperLink>

View 2 Replies

How To Set NavigateUrl Property Of HyperLink While DataBinding Using EVAL

Dec 10, 2012

have been using hyperlink field and bind it using eval

NavigateUrl='Test.aspx?cid=<%# Eval("cat_id") %>' but it is not taking eval value.it is showing eval in link

View 1 Replies

Dynamically Set Hyperlink Control's Navigateurl Property Inline?

Aug 29, 2010

Is there a way to do something like this:

<asp:HyperLink id="MyLink"
NavigateUrl="../mypage.aspx?id=<%= pageid %>"
runat="server">My Page</asp:HyperLink>

... except in a way that works?

I want to do this inline in a normal HyperLink control that is not databound.

Edit:
Got some good answers, but what I'm looking for is how to do this specifically in a normal HyperLink (not in a DataGrid/GridView) and inline (not via a function call or code behind).

View 2 Replies

Web Forms :: HyperLink Control NavigateUrl Parsing Error?

Mar 19, 2010

I try to add to the navigate url a value from an other control, here on dropdownlist, to the existing url :

[Code]....


Now this gives me a parsing error, if possible no postback has to be triggerd to change the navigate url.

View 3 Replies

Web Forms :: HyperLink NavigateUrl Changing To Localhost On Click?

May 8, 2013

When i am trying to give hyperlink on website which is coming from table its giving me following page when i click on that, How can i resolve this.

The code i added is

<asp:HyperLink ID="HyperLink1" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Website")%>' NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "Website")%>' Target="_blank"></asp:HyperLink>
And the Link that display after click is

[URL]

It should display only [URL], but i dont understand why taking this link.

View 1 Replies

Web Forms :: Force HyperLink.NavigateUrl Property To Absolute Path?

Jan 13, 2011

I have a string variable called pdfdestination which points to a file on another server. This string is "\\mars\IntranetUploads\pdf\testpdf1.pdf"; The following code doesn't work:

[Code]....

and the reason is that it won't just directly input that string into the address bar, but instead the path it tries to access begins at the root of my application. In other words, the resulting URL comes out like: [URL] I simply need the browser to directly access: \marsIntranetUploadspdf estpdf1.pdf

View 4 Replies

Forms Data Controls :: NavigateUrl Property Of Hyperlink In DetailsView Not Working?

Jan 10, 2011

I have a Hyperlink control in an ItemTemplate inside of a DetailsView. The DetailsView is inside a view of a MultiView which is inside of an update panel.

I am using binding syntax to bind the NavigateUrl property of the Hyperlink. However, the text shows up but when the mouse point moves over the hyperlink, the pointer doesn't change to a pointer hand like it should. And, nothing happens when the HyperLink is clicked. Here's the syntax I'm using:

<ItemTemplate>
<asp:HyperLink ID="hlWODWorkSpace" runat="server" ToolTip='<%# Eval("WorkSpace") %>'
NavigateUrl='<% Eval("WorkSpace") %>' Text='<%# Eval("Workspace") %>'
Target="_work">
</asp:HyperLink>
</ItemTemplate>

View 4 Replies

Forms Data Controls :: Hyperlink Is Inside Gridview / Want Navigateurl In Code Behind

Dec 28, 2010

this is in my aspx page:

<asp:HyperLink ID="lnkAll" runat="server" CssClass="links_b"></asp:HyperLink>
<asp:GridView ID="gridfeatured" runat="server" AllowSorting="false" AllowPaging="false" AutoGenerateColumns="false"
ShowHeader="false" GridLines="None" CssClass="grid" CellSpacing="5">
<Columns>
<asp:TemplateField itemStyle-CssClass="gridrc">
<ItemTemplate>
<table>
<tr>
<td>
<asp:HyperLink ID="lnkLogo" runat="server" >
.
.
.
.

now, in code behind it is'nt allowing me to use lnklogo.navigateurl("...") property.

whereas it is allowing me to use lnkall.navigateurl("...").

i think this is because the lnklogo is inside gridviews tempalte field. what is the solution to this.

i cannot provide navigateurl in aspx page and have to provide it in code behind since i want to do a conditional loop on it.

View 4 Replies

Forms Data Controls :: Disable Encoding Of NavigateUrl On Hyperlink Control?

Aug 2, 2010

I have discovered that the NavigateUrl is encoding the URL when it render it. It is a bit of a problem for me in Denmark because we have domianname with special charters. ex. [URL] the hyperlink control render it like [URL]

View 4 Replies

Data Controls :: How To Change NavigateUrl Of HyperLink In Template Field Of GridView

Dec 11, 2012

I have gridview in my page that I use hyperlink on it

<asp:TemplateField ItemStyle-Width = "80px" ItemStyle-HorizontalAlign="right"
ItemStyle-VerticalAlign="Middle">
<ItemTemplate>
<asp:HyperLink ID="lnkRemove2" runat="server" CssClass="LBP3E" Text = "more.." NavigateUrl='<%# "state/view.aspx?BehCode="+Eval("Behcode")+"&Id="+Eval("Id") %>'></asp:HyperLink>
</ItemTemplate>

[code].....

now I want when users click on hyperlink according to above table if their behcode=1111 it go to show.aspx(it is anotherpage that I made) else it go to View.aspx page/

View 1 Replies

Data Controls :: Multiple QueryString Parameters With NavigateURL In Hyperlink Inside A GridView

Jun 14, 2013

Below is my query string my page name is stored in data base when I am using without querystring its working fine, but when i am adding query string to it, its giving me error.. below is my code

<a href='<%# "Eval("DetailedPage")?ID="+DataBinder.Eval(Container.DataItem,"ID") %>'
style="text-decoration:none; font-size:small; color:#22BCE5; font-weight:bold">View More...</a></td>

Error I am getting is

 ) expected

at line

<a href='<%# "Eval("DetailedPage")?ID="+DataBinder.Eval(Container.DataItem,"ID") %>'
style="text-decoration:none; font-size:small; color:#22BCE5; font-weight:bold">View More...</a></td>

View 1 Replies

Web Forms :: Bind Multiple QueryString Parameters To NavigateUrl Property Of HyperLink In GridView

Jul 25, 2012

This is House_p table

behcode subset classification model description image name Id

2222 furniture sofa sofa test 1.jpg sara 1

View 1 Replies

Databinding To A Hyperlink Control's NavigateURL Value In A Formview Control?

Nov 15, 2010

I am trying to bind companyID value into a NavigateURL string property of a hyperlink which happens to be in the itemtemplate of the readonly formview control. Here is the code:

[Code]....

View 3 Replies

How To Let Html Link (anchor) Do A Postback To Be Like LinkButton

Mar 19, 2010

I would like to ask how can i make an html anchor (a element) or even any object to do a postback or to execute an server side method?I want to create a custom button (a wrapped with some divs to do some custom them) and i want to implement OnClick to be look like the ASP.NET LinkButton?Like<a href="#" onclick="RunServerSideMethod()">Just a simple link button</a>

View 3 Replies

Set HREF Of HTML Anchor Tag From Server Side?

Aug 17, 2012

how i can bind <a href="?"> from database?

View 1 Replies

Find Html Anchor Control In Telerik:radgrid ?

Sep 22, 2010

how to find html anchor control in telerik:radgrid ?

View 1 Replies

Convert Plain Hyperlink In Html Hyperlink?

Jun 28, 2010

how to "discover" hyperlink in some text and convert that hyperlink in html hyperlink with asp.net (or javascript). For example, if a user enter this text:

You found it at [URL]

How can i found and convert in html like :

You found it at <a href='http://www.foo.com'>http....</a>

View 1 Replies

Data Controls :: How To Set HREF Value Of HTML Anchor Tag Inside DataList

Apr 16, 2013

I am using Datalist which is given below:

<asp:DataList ID="dList" runat="server" RepeatColumns="4" RepeatDirection="Horizontal" RepeatLayout="Table" DataKeyField="PId"
Width="850px" align="center" >
<ItemTemplate>

[Code].....

View 1 Replies

HTML - Why Does Rewrite Relative Paths For Runat=server Anchor Controls

Mar 24, 2010

I have my UserControls in a ~/Controls folder in my solution:

/Controls/TheControl.ascx

If specify the following:

<a id="theId" runat="server" href="./?pg=1">link text</a>

ASP.Net seems to want to rewrite the path to point to the absolute location. For example, If the control is on [URL] the link href will be rewritten to read

<a id="munged_theId" href="../../Controls/?pg=1>link text</a>

Why does Asp.Net rewrite these control paths, and is there an elegant way to fix it?

I just want the anchor control to spit out exactly what I tell it to!!! Is that so hard?

EDIT:

I've basically done what Kelsey suggested. I knew I could do it this way, but I don't like adding markup in my code when I want something relatively simple. At least it solves the problem:

Aspx page:

<asp:PlaceHolder ID="ph" runat="server"></asp:PlaceHolder>

Code-behind:

var anchor = new HtmlGenericControl("a") { InnerText = "Previous" + " " + PageSize) };
anchor.Attributes["href"] = "?pg=" + (CurrentPage - 1);
anchor.Attributes["class"] = "prev button";
ph.Controls.Clear();
ph.Controls.Add(anchor);

As you can see by the amount of code needed for what is essentially supposed to be be a simple and light-weight anchor, it's not the most optimal solution. I know I could use a Literal but I figured this was cleaner as I'm adding more than one anchor.

View 4 Replies







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