[英]Name mangling for nested Master Pages
我使用asp.net 4和C#。
我有一些嵌套的母版頁; 我在“內容頁面”中顯示使用中繼器的鏈接列表。
這是ASP.NET生成的代碼示例,可在瀏覽器的源代碼中讀取。
如您所見,該ID非常長 。
我的問題:
感謝您的協助!
<li>
<a id="ContentBody_ContentColumn2_latestArticle_uxRepeaterLatestArticles_uxLink_0" href="Category.aspx?CategoryId=8">AAAAA</a>
</li>
<li>
<a id="ContentBody_ContentColumn2_latestArticle_uxRepeaterLatestArticles_uxLink_1" href="Category.aspx?CategoryId=12">BBBBB</a>
</li>
我想要一個ID,例如:
ID =“ CB_CC_LA_R_0”
ID =“ CB_CC_LA_R_1”
有用的文章: http : //www.west-wind.com/weblog/posts/2009/Nov/07/ClientIDMode-in-ASPNET-40 http://msdn.microsoft.com/en-us/library/system。 web.ui.control.clientidmode.aspx http://beyondrelational.com/blogs/hima/archive/2010/07/16/all-about-client-id-mode-in-asp-net-4.aspx
用純HTML錨標記替換asp:HyperLink,並使用以下標記:
<a id='CB_CC_LA_R_<%# Container.ItemIndex %>' href='<%# Eval("IndexPropertyName", "Category.aspx?CategoryId={0}") %>' >
<%# Eval("TextPopertyName") %>
</a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.