不同页面之间数据如何传递,帮帮忙啊。 在做login.aspx登录页面的时候,用户填写的用户名和密码等信息如何传递给下一个页面判断其合法性啊? 还有就是没有登录的用户,如何实现使他们访问不允许访问的页面都重新定位到初始页面login.aspx。 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ASP.NET保持用户状态的九种选择http://www.100down.com/download/infoview/Article_917.html选一个了,建议你的密码就不要保存了。保存来做什么呢?用户名可以保存在Session或者用Cookie来保存。Session容易丢失,Cookie不会,不过有高手说不是很安全。 用SESSION或者是COOKIE不就行了吗?最好用完就清空他 使用Session保存他的登陆权限然后在每个页面的private void Page_Load(object sender, System.EventArgs e)事件里使用CacheSession方法进行Session检查/// <summary> /// 权限检查 /// </summary> /// <param name="page">页面实例</param> /// <param name="str">session名称</param> public void pub_vCheckSession(Page page,string str) { if (page.Session[str]==null) { page.Response.Redirect("default.aspx"); } } 建议使用session("user")=textbox1.text如果验证通过,session("flag")=true,否则为false,这样在其他页面用session("flag")就可以判断合法性 1.用Session記錄。2.用Form驗證。---------------------去搜一下這些關鍵字你會明白。 在页面间传递值值的方法常用的有三种。(1)先通过Request.Redirect(url)方法重新定位到要传递的页面,在第二个页面使用Request.QueryString["name']的形式获取传递值(2)使用Session(3)使用Server.Transfer 关于将dataset插入数据库问题 aspxgridview 翻页后如何取模板列中的控件 求个存储过程 如何在自己的网站里使谷歌搜索 用JS能否获取gridview控件查询到的数据中的主键值,循环获取? asp.net 简单问题, 怎么做连接 推荐一个微博编辑器 .net 框架中页面跳转后怎么刷新??? 高分求解关于DATAGRID的问题 请教高手:crystal report 中可动态增加报表对象吗? Networking error :unable to contact IP driver ,error code2 在.NET中如何调用SQL Server的存储过程?
http://www.100down.com/download/infoview/Article_917.html选一个了,建议你的密码就不要保存了。保存来做什么呢?用户名可以保存在Session或者用Cookie来保存。Session容易丢失,Cookie不会,不过有高手说不是很安全。
最好用完就清空他
保存他的登陆权限
然后在每个页面的private void Page_Load(object sender, System.EventArgs e)事件里使用CacheSession方法进行Session检查
/// <summary> /// 权限检查 /// </summary> /// <param name="page">页面实例</param> /// <param name="str">session名称</param> public void pub_vCheckSession(Page page,string str)
{
if (page.Session[str]==null) { page.Response.Redirect("default.aspx"); }
}
如果验证通过,session("flag")=true,否则为false,这样在其他页面用session("flag")就可以判断合法性
2.用Form驗證。
---------------------
去搜一下這些關鍵字你會明白。
(1)先通过Request.Redirect(url)方法重新定位到要传递的页面,在第二个页面使用Request.QueryString["name']的形式获取传递值
(2)使用Session
(3)使用Server.Transfer