مشکل با پاسینگ اطلاعات با استفاده Class

khz-web1

Active Member
با سلام



من با استفاده از CLASS می خواهم یک مقدار رو از یک فرم در صفحه اول به لیبل های صفحه ی دوم پاس بدم .... ولی متاسفانه با ارور زیر رو به رو میشم







کد صفحه ی اول

کد:
PartialClass _Default

Inherits System.Web.UI.Page

Public cl As Class1

ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click

cl.age = CInt(txtage.Text)

cl.fname = txtfname.Text

cl.lname = txtlname.Text

Response.Redirect("default2.aspx")



EndSub

EndClass



کد کلاس CLASS1



کد:
Imports Microsoft.VisualBasic

PublicClass Class1

Public age AsInteger

Public fname, lname AsString





EndClass



کد صفحه ی دوم



کد:
PartialClass Default2

Inherits System.Web.UI.Page

Public c As Class1

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

Label1.Text = CStr(c.age)

Label2.Text = c.fname

Label3.Text = c.lname



EndSub

EndClass



با تشکر از دوستان
 

MDP

Well-Known Member
gigglesmile.gif

دوست من شما چه قدر تا حالا با Net. کار کردید؟

وقتی از یک کلاس یک نمونه ساخته میشه وقت که روال به اتمام برسه نمونه از بین میره!!!
پس شما نمی تونید از این روش استفاده کنید!!!

اگه خیلی دوست داری از این روش استفاده کنی باید از Object Pooling استفاده کنی که روی بیشتر سرور ها امکانش نیست!
 

جدیدترین ارسال ها

بالا