PDA

View Full Version : سوال: قرار دادن کنترلهای ASP در حین اجرا



forodo
شنبه 19 مهر 1393, 18:44 عصر
سلام
چطور می تونم کنترلهای asp رو وقتی که سایت باز میشه درون صفحه قرار بدم؟
مثلاً 10 تا LinkButoon بذارم.

mjt10063
شنبه 19 مهر 1393, 19:06 عصر
مثال

TextBox txt = new TextBox();
txt.Text = "";
txt.ID = "text1";

form1.Controls.Add(txt);

forodo
شنبه 19 مهر 1393, 19:35 عصر
اینجوری نوشتم:

<%for (int i = 0; i < 5; i++)
{
LinkButton lb = new LinkButton();
lb.Text = "a";
lb.ID = "123";
form1.Controls.Add(lb);
} %>

که اروره زیر رو میده:
An exception of type 'System.Web.HttpException' occurred in System.Web.dll but was not handled in user code

Additional information: The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).

saeideh_sadat
شنبه 19 مهر 1393, 22:55 عصر
سلام
شاید linkbuttonها را در یک div اضافه کنی مشکلت حل شود منظورم این است که به فرم اضافه نکن

forodo
شنبه 19 مهر 1393, 23:44 عصر
سلام
شاید linkbuttonها را در یک div اضافه کنی مشکلت حل شود منظورم این است که به فرم اضافه نکن
خاصیت لینکیش رو از دست می ده.
فقط متنش میافته.