첫 번째 문자로 그룹화 된 항목 목록이 있습니다. 문자를 클릭하면 사용자는 해당 문자로 시작하는 alle 항목을 얻습니다.a 또는 â로 시작하는 모든 항목을 어떻게 찾을 수 있습니까?
프랑스어로는 작동하지 않습니다. 문자 a를 선택하면 â가있는 항목은 반환되지 않습니다.
악센트가 있든 없든 항목을 반품하는 좋은 방법은 무엇입니까?
<% char alphaStart = Char.Parse("A");
char alphaEnd = Char.Parse("Z"); %>
<% for (char i = alphaStart; i <= alphaEnd; i++) { %>
<% char c = i; %>
<% var abcList = Model.FaqList.Where(x => x.CmsHeader.StartsWith(c.ToString())).ToList(); %>
<% if (abcList.Count > 0) { %>
<div class="naviPkt">
<a id="<%= i.ToString().ToUpper() %>" class="naviPktLetter" href="#<%= i.ToString().ToLower() %>"><%= i.ToString().ToUpper() %></a>
</div>
<ul id="menuGroup<%= i.ToString().ToUpper() %>" class="contextMenu" style="display:none;">
<% foreach (var info in abcList) { %>
<li class="<%= info.CmsHeader%>">
<a id="infoId<%= info.CmsInfoId%>" href="#<%= info.CmsInfoId%>" class="abcEntry"><%= info.CmsHeader%></a>
</li>
<% } %>
</ul>
<% } %>
<% } %>
다음 확장 메서드는 발음 구별 부호의 문자열을 제거합니다. â 단어는 선택되지 않았습니다. –