저는 asp.net 프로젝트를 진행하고 있습니다. 이제 데이터베이스에서 가져온 후 자리 표시 자에 무언가를 배치해야합니다. 내가 직면 한 문제는 그것이 자리 표시 자에 배치되지 않았다는 것입니다. 코드를 첨부했습니다. 친절하게 도와주세요.
<div class="form" >
Recovery Email
<input type="text" class ="form-control" placeholder= <asp:placeholder id = "DisID" runat ="server"/> <br />
C # 코드
public void userName()
{
String name = "";
SqlCommand thisCommand = cn.CreateCommand();
thisCommand.CommandText = "Select * from person;";
cn.Open();
SqlDataReader reader = thisCommand.ExecuteReader();
while (reader.Read())
{
name = reader.GetString(0);
}
DisID.Controls.Add(new LiteralControl(name));
}
실제 의도가 서버 측 요소의 placeholder
속성 을 설정하는 <input>
것이라면 요소를 서버 측 컨트롤로 변환 할 수 있습니다.
<input id="myinput" runat="server" type="text" class ="form-control" placeholder="" />
그런 다음 코드 숨김 사용 Attributes
속성에서 :
public void userName()
{
String name = "";
SqlCommand thisCommand = cn.CreateCommand();
thisCommand.CommandText = "Select * from person;";
cn.Open();
SqlDataReader reader = thisCommand.ExecuteReader();
while (reader.Read())
{
name = reader.GetString(0);
}
myinput.Attributes["placeholder"] = name;
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다