2013-10-10 26 views
2

我试图链接到div以便访问页面的特定部分。例如:如何使用Webmatrix CSHTML页面中的散列符号链接到div

<div id="1112223333"> 
    <p>Show info about phone number 1112223333</p> 
</div> 

在你尽可以通过链接到

page.html#1112223333 

我想同样的事情与我的WebMatrix CSHTML代码做那里的HTML页面

http://localhost:64053/Default.cshtml#1112223333 

但它没有做任何事情。

任何想法?

回答

0

这可能与该ID属性实际上是无效的值作为根据HTML specification

ID和名称标记必须以字母开头([A-ZA-Z]),并且可以是 后跟任意数量的字母,数字([0-9]),连字符(“ - ”), 下划线(“_”),冒号(“:”)和句点(“。”)。

我会建议更改您的ID属性的名称,以字母开头,看看是否有所作为。

您在页面上定位的元素是否足够实际确定它是否被用作锚点? (您可能会考虑在其上面放置大量内容来检查此

+0

以字母开头并且显示相同的结果。所问的问题似乎不是问题,而是代码中的一些其他错误。我仍然会给你答案,因为原则上你是对的。 – Amarundo

相关问题