PDA

View Full Version : سوال: آوردن کنترل روی صفحه با برنامه نویسی



javadaskari
سه شنبه 04 اسفند 1388, 11:00 صبح
سلام دوستان
من یک متد دارم که میخوم با صدا زدن اون یک جدول ساخته شده و یک کنترل Button هم توی اون جدول قرار داشته باشه.خلاصه این متد باید یک رشته ی html را برگرداند که شامل تگ جدول و یک کنترل Button باشد.
من یه همچین چیزی را نوشتم فعلا :


public static string DesignList(PlaceHolder PlaceHolder1)
{
Button b = new Button();
b.ID = "sds";
b.Text = "tedt";
PlaceHolder1.Controls.Add(b);

string list = "<table border='1'><tr><td>";

//در اینجا میخوم کنترل PlaceHolder1 را با این رشته add کنم

string list +=”</td></tr></table>”;

return list;
{

Chabok
سه شنبه 04 اسفند 1388, 12:48 عصر
باید از کنترل Literal استفاده کنید .
خاصیت Text آن را تنظیم کرده و آن را به PlaceHolder خود اضافه کنید .

به این صورت هم می توانید انجام دهید :

MyPlaceHolder.Controls.Add(new LiteralControl("<div class='Footer'></div>"));

یک توضیح مختصر درباره Literal :

کنترل Label یک تگ Span نیز ایجاد می کند که برای Id دادن به عنصر و همچنین دادن استایل استفاده میشه .
ولی Literal هیچ کد و تگ اضافی تولید نمی کند و خاصیت Text را مستقیماً چاپ می کند .

موفق باشید .