我檢查HTML在這個網站: listverse.com增加一個ID號到CSS標籤
我看到他們已經在列表標籤插入的ID號,如
<li id="comment-220669">
什麼是評論-220669爲。他們用它來做什麼?
如果他們正在使用此ID標記將信息傳遞迴服務器。我如何使用c#asp.net mvc來做到這一點?
我檢查HTML在這個網站: listverse.com增加一個ID號到CSS標籤
我看到他們已經在列表標籤插入的ID號,如
<li id="comment-220669">
什麼是評論-220669爲。他們用它來做什麼?
如果他們正在使用此ID標記將信息傳遞迴服務器。我如何使用c#asp.net mvc來做到這一點?
我很確定它是一個inpage鏈接目標,因此您可以指出例如http://listverse.com/2009/11/12/top-10-tips-for-urban-exploration/#comment-224593
出於與Stack Overflow相同的目的,請參閱每個答案下面的「鏈接」鏈接的目標。 – 2009-11-12 09:07:30
他們很可能會在他們查看源文件時生成唯一標識每條評論的文件,因爲以這種方式應用樣式的可能性並不大。他們可能完成這個通過評論的收集循環和CommentID連接到id字段像這樣(假設MVC):
<% foreach(var comment in Model) { %>
<li id="comment-<%= comment.CommentID %>">Foo</li>
<% } %>
我很懷疑他們正在使用它可以將任何信息回傳給服務器(從未嘗試,但我認爲你可以通過解析id屬性與jQuery)。
如果您需要爲這樣的場景使用CommentID,最好將它添加到轉到操作方法的查詢字符串中,或者在張貼到操作方法的表單中填充隱藏字段。
我想他們,我一直給ID對每個用戶的意見,和系統用於通過Ajax調用任何功能評論ID,當用戶按下鼠標移到它,點擊在該列表標籤等..
所以在每一個點擊事件系統可以找到獨特的參考
這將是愚蠢的。對於你描述的情況,'this'關鍵字將更容易實現。 – Quentin 2009-11-12 10:35:41
看起來像一個WordPress的博客 - 與wordpress他們使用'幾乎'微格式來顯示帖子我認爲評論標記的方式與此有關。正如其他人所說,id提供了一種使用javascript來定位特定元素的方法。
我很確定它是唯一標識ID可能來自數據庫的內容。 – mauris 2009-11-12 08:02:41