[英]ASP.net c# make hyperlink point to page anchor
// Post quote
GDQ.CssClass = "s comment-quote";
GDQ.ToolTip = "Quote this post";
GDQ.NavigateUrl = "#Post";
在我的頁面上,我有:
<a name="Post"></a>
但是,此網址指向:
http://127.0.0.1/Site/Controls/#Post
這是用戶控件所在的路徑,我需要它跳轉到控件所在的任何頁面上的#Post。
我可以:
GDQ.NavigateUrl = Page.Request.Url + "#Post";
但是我所在的URL被重寫,將其指向發送新請求的實際文件名。 我只希望它跳到當前頁面上。
看起來好像可以解決它: 將HtmlAnchor或ASP.NET HyperLink用於定位器標簽,該定位器標簽導航到名為anchor的頁面內
因此,在您的情況下:
GDQ.Attributes["href"] = "#Post";
首先,錨點沒有name屬性
,我想您想寫href而不是name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.