我是C#初学者,想设计一个动态网页,如果输入正确账号密码就跳转到登陆后的页面,请问怎么建立这个超链接。
呵呵,各位的回答我几乎看不懂。。。。。。
Response.Redirect("main.aspx", true);
或者Server.Transfer("main.aspx");
比如:现在做了两个页面,一个是登录页面(Default.aspx) 另一个就是输入正确账号密码后要跳转到的页面(main.aspx) 在登录页面的确定按钮的单击事件里写:
if(用户名密码和数据库中的匹配)
{
Response.Redirect("main.aspx", true);
}
注意事项
一、切换对象
1、Response.Redirect可以切换到任何存在的网页。
2、Server.Transfer只能切换到同目录或者子目录的网页。
二、数据保密
1、Response.Redirect后地址会变成跳转后的页面地址。
2、Server.Transfer后地址不变,隐藏了新网页的地址及附带在地址后边的参数值。具有数据保密功能。
三、传递的数据量(网址后附带的参数)
1、Response.Redirect能够传递的数据以2KB为限。
2、传递的数据超过2KB时,务必使用Server.Transfer。