PDA

View Full Version : حفظ وضعیت یه کنترل ساخته شده دینامیک



shahab_ksh
یک شنبه 28 مرداد 1386, 17:56 عصر
چطوری میشه وضعیت یک کنترل ساخته شده دینامیک رو پس از هر بار postback شدن حفظ کرد




Dim textbox AsNew TextBox
PlaceHolder1.Controls.Add(textbox)

Behrouz_Rad
یک شنبه 28 مرداد 1386, 18:05 عصر
خاصیت مورد نظرت رو از طریق ViewState، ذخیره و بازیابی کن.

موفق باشید.

shahab_ksh
یک شنبه 28 مرداد 1386, 22:43 عصر
مثلا با زدن کلید Button1 یه تکست باکس ساخته میشه چطوری حفظ وضعیت میکنید در این حالتی که صفحه پست بک میشه




ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load
EndSub

ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click
Dim textbox AsNew TextBox PlaceHolder1.Controls.Add(textbox)
Label1.Text = textbox.Text
EndSub

ProtectedSub Button2_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button2.Click
EndSub

Behrouz_Rad
یک شنبه 28 مرداد 1386, 22:46 عصر
public virtual string Text {
get {
string s = (string)ViewState["Text"];
return ((s == null) ? String.Empty : s);

}
set {
ViewState["Text"] = value;
}
}