Я использую asp.net 4 и C#.Название mangling для вложенных основных страниц
У меня есть несколько вложенных мастер-страниц; Я показываю на странице «Содержание» список ссылок с помощью ретранслятора.
Это образец кода, сгенерированного ASP.NET, как прочитанный в исходном коде в браузере.
Как вы можете видеть ID очень длинный.
Мой вопрос:
- Как я могу получить контроль над 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 = "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/ ан-нас/библиотека/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
Что об использовании ClientIDMode ? – GibboK
Уверенный, если вы используете 4-ю структуру, вы можете использовать ее. Просто установите ClientIDMode на повторителе на Static и на гиперссылки на Predictable –
Спасибо за ваш комментарий, я принял ваш ответ – GibboK