Groups | Blog | Home
all groups > asp.net building controls > december 2005 >

asp.net building controls : referencing and anchor from within a usercontrol (ascx)


gary
12/19/2005 4:21:59 PM
Hi,

I am trying to reference an anchor in a user control with a url. This
worked in 1.1 but no longer works in 2.0.

The ascx control is located in a "/include" folder

If you have a hyperlink control and you assign the navigateurl property =
"../#anchor" whereby you want to add this # reference to the current url the
url ends up with the #anchor twice.

In other words, instead of getting:
http://www.myweb.com?somevar=abc#anchor
it renders
http://www.myweb.com?somevar=abc#anchor#anchor

if i leave off the "../" it renders with one "#anchor" but as
http://www.myweb.com/include/#anchor

which is incorrect for what i need to do.

Any ideas why this is coming up twice and how to fix it. I don't want to
have to move the includes out of the include folder and into the root
directory of the web and then have to fix every other locations where they
are referenced with the "../"

Thanks,

Gary



stcheng NO[at]SPAM online.microsoft.com
12/20/2005 9:54:42 AM
Hi Gary,

Thanks for your posting.
Regarding on this issue, I've noticed your another duplicated thread in the

microsoft.public.dotnet.framework.aspnet newsgroup.

I've posted my response there. I'd appreciate if you have a look there.
Also, if you feel it convenient that we continue to discuss in that thread,
please feel free to post there.

Thanks,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
--------------------
| From: "gary" <garyseven7@nospam.nospam>
| Subject: referencing and anchor from within a usercontrol (ascx)
| Date: Mon, 19 Dec 2005 16:21:59 -0500
| Lines: 33
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
| X-RFC2646: Format=Flowed; Original
| Message-ID: <uvQIAKOBGHA.636@TK2MSFTNGP10.phx.gbl>
| Newsgroups:
microsoft.public.dotnet.framework.aspnet.buildingcontrols,microsoft.public.d
otnet.framework.aspnet.webcontrols
| NNTP-Posting-Host: user237.209.42.44.dsli.com 209.42.44.237
| Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP10.phx.gbl
| Xref: TK2MSFTNGXA02.phx.gbl
microsoft.public.dotnet.framework.aspnet.webcontrols:31912
microsoft.public.dotnet.framework.aspnet.buildingcontrols:14152
| X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.buildingcontrols
|
| Hi,
|
| I am trying to reference an anchor in a user control with a url. This
| worked in 1.1 but no longer works in 2.0.
|
| The ascx control is located in a "/include" folder
|
| If you have a hyperlink control and you assign the navigateurl property =
| "../#anchor" whereby you want to add this # reference to the current url
the
| url ends up with the #anchor twice.
|
| In other words, instead of getting:
| http://www.myweb.com?somevar=abc#anchor
| it renders
| http://www.myweb.com?somevar=abc#anchor#anchor
|
| if i leave off the "../" it renders with one "#anchor" but as
| http://www.myweb.com/include/#anchor
|
| which is incorrect for what i need to do.
|
| Any ideas why this is coming up twice and how to fix it. I don't want to
| have to move the includes out of the include folder and into the root
| directory of the web and then have to fix every other locations where they
| are referenced with the "../"
|
| Thanks,
|
| Gary
|
|
|
|
|
AddThis Social Bookmark Button