저는 프로그래밍 세계에서 새롭고 응용 프로그램의 ID에 문제가 있습니다. 배송 데이터베이스가 있고 데이터베이스의 모든 배에 대해 코드에서 텍스트 상자로 div를 만듭니다 (데이터베이스에서 제공되는 배 이름 입력). 그러나 모든 텍스트 상자에는 데이터베이스에서 데이터를 쓰는 고유 한 ID가 있어야합니다.임시 텍스트 상자에 대한 고유 ID 만들기
여기 내 코드입니다 :
for (int i = 0; i < count; i++)
{
System.Web.UI.HtmlControls.HtmlGenericControl createDiv =
new System.Web.UI.HtmlControls.HtmlGenericControl("DIV");
createDiv.ID = "createDiv";
this.Controls.Add(createDiv);
TextBox tb_name = new TextBox();
tb_name.ID = **"CreateT1";**
createDiv.Controls.Add(new LiteralControl
("<div class='form-group'><div class='clearfix' ></div><div class='row'><div class='col-md-3'></div><div class='col-md-3'> Schipnaam: <input type='text' **id='CreateT1'** runat='server'/></div></div></div>"));
텍스트 상자의 ID가 CreateT1이 isnow,하지만 난이 독특하고 생성되고 싶어요. 내 옵션은 Guid.NewGuid(). ToString (n) 또는 자동 증가라고 들었지만 사용할 방법을 모릅니다.
당신은 대답이나 다른 옵션이 있으리라 믿습니다!
id로 [unix timestamp] (http://stackoverflow.com/questions/17632584/how-to-get-the-unix-timestamp-in-c-sharp)를 사용할 수 있습니다. 일부 예제는 – Timo