PrinceDotNet
سه شنبه 01 فروردین 1385, 12:02 عصر
سلام
من از کد زیر در ASP2 برای اضافه کردن چند کنترل با استفاده از PalaceHolder استفاده می کنم .
ViewState("TxtNumber") +=1
Dim lblname As LiteralControl = New LiteralControl
lblname.Text = "</br> آیتم " + ViewState("TxtNumber").ToString + " : "
plhtxt.Controls.Add(lblname)
Dim txt As TextBox = New TextBox
txt.ID = "txt" + ViewState("TxtNumber").ToString
plhtxt.Controls.Add(txt)
Dim lblnumber As LiteralControl = New LiteralControl
lblnumber.Text = " تعداد : "
plhtxt.Controls.Add(lblnumber)
Dim txtn As TextBox = New TextBox
txtn.ID = "txtn" + ViewState("TxtNumber").ToString
plhtxt.Controls.Add(txtn)
اما نمی دونم چرا هر بار که کد اجرا میشه کنترل های جدید رو قبلیها می افته و به کنترلها اضافه نمی شه.
مشکل چیه؟
من از کد زیر در ASP2 برای اضافه کردن چند کنترل با استفاده از PalaceHolder استفاده می کنم .
ViewState("TxtNumber") +=1
Dim lblname As LiteralControl = New LiteralControl
lblname.Text = "</br> آیتم " + ViewState("TxtNumber").ToString + " : "
plhtxt.Controls.Add(lblname)
Dim txt As TextBox = New TextBox
txt.ID = "txt" + ViewState("TxtNumber").ToString
plhtxt.Controls.Add(txt)
Dim lblnumber As LiteralControl = New LiteralControl
lblnumber.Text = " تعداد : "
plhtxt.Controls.Add(lblnumber)
Dim txtn As TextBox = New TextBox
txtn.ID = "txtn" + ViewState("TxtNumber").ToString
plhtxt.Controls.Add(txtn)
اما نمی دونم چرا هر بار که کد اجرا میشه کنترل های جدید رو قبلیها می افته و به کنترلها اضافه نمی شه.
مشکل چیه؟