asp.net
  • html
  • 2009-04-23 5 views 0 likes 
    0

    프로토 타입 웹 사이트에 다중 언어 지원을 추가하고 있습니다. 이 사이트는 asp : literal을 사용하여 다국어를 사용할 수있는 html lables를 사용하여 개발되었거나 아래에 표시된 것처럼 asp : labels로 모두 변경할 수 있습니다.다중 언어 : asp : 레이블 aganist html : asp로 레이블 : Literal

    <asp:label ID="lblAddress1" runat="server" Text='<%$ Resources:lblAddress1 %>' /></br> 
    
    <label><asp:Literal ID="Literal1" runat="server" Text="<%$ Resources:lblAddress1 %>"></asp:Literal></label> 
    

    웹 자료는 내 전문 분야가 아니며 여기에있는 사람들은 어떤 방법 으로든 장점이 있다고 생각하지 않습니다. 무엇을 선택하겠습니까?

    답변

    1

    맛이 나는 것 같습니다. 나는 리터럴은 보통 <span에 싸여 있기 때문에 두 번째 옵션은> 페이지로

    3
    <asp:Literal> 
    

    사용하면 페이지에 삽입하고자하는 텍스트의 자리로이 컨트롤을 약간 무게를 추가 할 수 있습니다 생각하지만. 출력은 html 태그 태그 (가장 간단한 태그)로 묶이지 않습니다.

    <asp:Label> 
    

    이 컨트롤은 같은 방법으로 사용하지만이 컨트롤은 텍스트를 html 태그로 래핑합니다. 이러한 스팬 태그를 사용하면 컨트롤에 추가 속성 (CSS 스타일링 등)을 활용할 수 있습니다.

    <label> 
    

    이 html 태그는 페이지의 의미 값을 가지며 양식 요소와 설명을 연결하는 데 사용됩니다.

    브라우저는이 정보를 사용하여 텍스트를 클릭하여 확인란 값을 전환 할 수 있도록하는 추가 액세스 기능을 제공합니다.

    각 시나리오에는 적절한 사용 시나리오가 있습니다.

    관련 문제