.Net传值方式主要有以下几种
1,url传值,如: CheckPwd.aspx?user=uservalue&pwd=pwdvalue 2,Session传值 如:Session("role")="Administrator" 3,Viewstate("role")="Administrator" ,用法和Session大致相同 4,Context传值 如:页面1.aspx有一个TextBox1.Text,一个Button1,一个function test() Context.Items.Add("value",TextBox1.Text) Server.Transfer("2.aspx",True) '如果为FALSE,2.aspx将取不到1.aspx中的值 在页面2.aspx中,提取需要的值 Dim str as string=Context.Items("value").tostring 或 str=Request.From("TextBox1") 但是:str=Request.QeuryString("TextBox1")取不到值,想一想为什么??? 还可以调用1.aspx的属性和方法: Dim 11 as i=Ctype(Context.Handle,1) 11.test()
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263findaofinddfw