【问题标题】:Asp.net adding strings to the end of the url, probably session relatedAsp.net 在 url 末尾添加字符串,可能与会话相关
【发布时间】:2012-05-31 16:04:53
【问题描述】:

当我点击菜单上的其中一个链接时,它会转到页面网址,例如:

http://www.url.com/my-page.aspx

但是就在它到达那里之后,它会在末尾添加一个字符串,它看起来像:

http://www.url.com/my-page.aspx#.T8eVgMWxmHM

http://www.url.com/my-page.aspx#.T8eVuNXSoR8

我的猜测是它与会话有关,关于如何摆脱它的任何想法?

【问题讨论】:

  • 符号# 用于将焦点移动到页面的一行。这个数字在后面的代码上是看不到的,所以和session无关
  • 这是一个锚标记,可帮助您将焦点保持在页面上的某个高度点。你用的是什么控件?它可能具有关闭此功能的设置。
  • 是的,找到了,另一个程序员添加了一个社交媒体小部件,这是用脚本造成的!,我看错地方了:)谢谢指导!

标签: asp.net url


【解决方案1】:

url 上的这个符号# 用于使浏览器在 html 文档中显示和页面顶部带有此代码的链接。

例如,如果您放置在页面内

<a name="tips">Useful Tips Section</a>

并在 url 上创建一个链接为

urlpage.aspx#tips

然后浏览器将具有“有用提示部分”行的页面置于顶部。所以没有视图状态。后面的代码也无法读取 # 之后的内容。

【讨论】:

    猜你喜欢
    • 2012-08-03
    • 1970-01-01
    • 2023-01-09
    • 2014-04-02
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多