精品主页 | 软件下载 | 系统下载 | 精品导航| 精彩图片 | 转帖工具 | 版主申请 | 影视下载
发新话题
打印

.Net传值方式主要有以下几种

.Net传值方式主要有以下几种

  


                  .Net传值方式主要有以下几种


1,url传值,如:



CheckPwd.aspx?user=uservalue&pwd=pwdvalue



2,Session传值



如:Session("role")="Administrator[/img]

3,Viewstate("role")="Administrator[/img]

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()

TOP

发新话题