홈>
동적 텍스트 상자를 ASP 마법사에 추가하고 SQL Server 테이블의 ID와 일치하도록 텍스트 상자 ID를 설정하고 있습니다. ID가 모두 고유하고 확인되었지만 마법사 단계에서 다른 단계로 클릭하면 다음 오류가 계속 발생합니다.
아약스를 사용하여 데이터를 다시 게시 할 때 데이터베이스의 고유 ID와 일치하는 텍스트 상자 ID가 필요합니다. 오류를 일으키는 것은 분명히 textbx ID입니다.
protected void Page_Init()
{
play1(null,null);
}
protected void play1(object sender, EventArgs e)
{
var wizsteps = sdc.usp_WizSteps().ToList();
foreach (var step in wizsteps)
{
WizardStep ws = new WizardStep();
ws.ID = step.SectionId;
ws.Title = step.SectionName;
wz1.WizardSteps.Add(ws);
ws.Title = step.SectionName;
Table tbl = new Table();
ws.Controls.Add(tbl);
//tbl.ID = UniqueID;
///End of step
var conts = sdc.usp_WizStepContent(int.Parse(step.SectionId)).ToList();
foreach (var cont in conts)
{
string txt = cont.strText;
//DataTable dt = new DataTable();
TableRow tr = new TableRow();
tbl.Rows.Add(tr);
System.Web.UI.WebControls.Label lbl = new System.Web.UI.WebControls.Label();
lbl.Text = txt;
TableCell td = new TableCell();
tr.Controls.Add(td);
td.Controls.Add(lbl);
if (cont.InputType == "Textbox")
{
TableCell tdi = new TableCell();
tr.Controls.Add(tdi);
System.Web.UI.WebControls.TextBox tb = new System.Web.UI.WebControls.TextBox();
tdi.Controls.Add(tb);
tb.ID = cont.id.ToString();
tb.CssClass = "changable";
tb.Text = cont.id.ToString();
}
}
}
wz1.ActiveStepIndex = 0;
}
- 답변 # 1
관련 질문
- c# : 효율적입니까? 저장 프로 시저 또는 단일 XML에 여러 매개 변수 보내기 또는 SQL에서 처리 할 단일 XML
- SQL Server 또는 c# -유사한 레code 그룹
- c# : SQL에서 2 개의 테이블에서 데이터를 필터링하는 문제는 무엇입니까?
- SQL-Command와 함께 DataTable-Object에서 foreach-loop에서 c#에서 액세스 데이터베이스를 업데이트하는 방법은 무엇입니까?
- c# : 다른 셀 입력을 기반으로 다른 테이블에서 데이터를 가져 오는 방법
- c# : 마지막으로 삽입 된 테이블에 데이터를 삽입하는 방법 다른 표의 ID 값
- SQL 대량 복사 /c#에 삽입
- ML.NETc# System.ArgumentOutOfRangeException :
- c# : 여러 SQL 조인을 Linq 쿼리로 변환하는 방법
- c# : 왼손잡이에서 람다를 변환하는 방법 하위 쿼리와 함께
나쁘다. 마법사 단계와 텍스트 상자 사이에 ID를 복제했습니다.