반응형
asp: 텍스트 상자에 힌트를 넣는 방법
asp 안에 힌트/자리 표시자를 넣는 방법:텍스트 상자?제가 힌트를 말할 때는 사용자가 클릭하면 사라지는 텍스트를 의미합니다.html/css를 사용하여 동일한 것을 달성할 수 있는 방법이 있습니까?
그placeholder
기여하다
속성을 찾고 있습니다.ASP.net 컨트롤 내의 다른 속성과 마찬가지로 사용합니다.
<asp:textbox id="txtWithHint" placeholder="hint" runat="server"/>
IDE(즉, Visual Studio)가 속성을 모를 수도 있습니다.ASP.net 에 등록되지 않은 속성은 그대로 전달되고 렌더링됩니다.따라서 위의 코드는 (기본적으로) 다음과 같이 렌더링됩니다.
<input type="text" placeholder="hint"/>
사용.placeholder
자원이 풍부한.
힌트를 컨트롤에 적용하는 좋은 방법은 리소스를 사용하는 것입니다.이렇게 하면 현지화된 힌트를 얻을 수 있습니다.index.aspx 파일이 있고 App_LocalResources/index.aspx.resx 파일에 포함되어 있다고 가정합니다.
<data name="WithHint.placeholder">
<value>hint</value>
</data>
그리고 당신의 통제력은
<asp:textbox id="txtWithHint" meta:resourcekey="WithHint" runat="server"/>
렌더링된 결과는 위 장에 있는 결과와 동일하게 나타납니다.
코드 뒤에 속성 추가
다른 속성과 마찬가지로 추가할 수 있습니다.placeholder
에:
txtWithHint.Attributes.Add("placeholder", "hint");
그냥 다음과 같이 쓰십시오.
<asp:TextBox ID="TextBox1" runat="server" placeholder="hi test"></asp:TextBox>
<asp:TextBox runat="server" ID="txtPassword" placeholder="Password">
이것은 작동할 것입니다. 당신은 언젠가 인텔리전스가 자리 표시자를 표시하지 않기 때문에 작동하지 않는다고 느낄 수 있습니다.
코드 뒤에 자리 표시자 속성 추가:
txtFilterTerm.Attributes.Add("placeholder", "Filter" + Filter.Name);
또는
txtFilterTerm.Attributes["placeholder"] = "Filter" + Filter.Name;
aspx 페이지에서 자리 표시자 속성 추가
<asp:TextBox type="text" runat="server" id="txtFilterTerm" placeholder="Filter" />
또는
<input type="text" id="txtFilterTerm" placeholder="Filter"/>
asp:TextBox ID="txtName" placeholder="any text here"
언급URL : https://stackoverflow.com/questions/15823983/how-do-i-put-hint-in-a-asptextbox
반응형
'programing' 카테고리의 다른 글
npm 설치 오류 - MSB3428: Visual C++ 구성 요소 "VCBuild.exe"를 로드할 수 없습니다. (0) | 2023.05.31 |
---|---|
보조 쿼리를 허용하지 않는 MongoDB 복제본 세트 (0) | 2023.05.31 |
Flutter 및 Android Studio를 설치한 후 "cmdline-tools 구성 요소가 없습니다" 오류가 발생합니다.안드로이드 SDK를 추가했습니다.어떻게 해결할 수 있을까요? (0) | 2023.05.31 |
루비: 해시 키를 필터링하는 가장 쉬운 방법은? (0) | 2023.05.31 |
전용 시스템의 Azure SQL 데이터베이스와 MS SQL Server 비교 (0) | 2023.05.31 |