ASP.net c#使超链接指向页面锚点

|
// 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\";
首先,锚点没有名称属性,我想您想写href而不是name

要回复问题请先登录注册