各位,我在使用Login控件时发现即使选中了Remember Me的CheckBox,在下次访问登录页面时也不会保存住用户名,请问这里还要进行其他的设置或者要加入代码吗?在网上找了找,没有找到答案,哪位仁兄用过还请不吝赐教,呵呵~
解决方案 »
- 下载文件时会有一个提示"打开"和"保存",如何获取到用户是否点击了"保存"
- 客户端IP端口Socket收发数据
- 用正则表达式怎么把下面内容全给替换成相应的动态内容
- 请大家帮忙看看...谢谢
- 论坛消息功能的表结构
- 与大家讨论一个问题的实现方法
- 想写个上传图片的工具 但是它要能把图片大于(800×600)的转成(800×600)的 用winform实现
- 我想在asp.net(c#)中发送外部邮件,如何实现呢?请帮帮我
- label的换行问题! 无论怎么改属性都不能自动换行
- 如何获得TreeView结点的层数,即treeview的深度?
- ASP.Net页面能否获取 HTTP NetworkCredential 类里面信息
- 加分提问:StreamWriter 往一个txt文件中写入数据时,保持StreamWriter的状态是未关闭的状态,有没有办法再读取txt文件呢?
如果没有记住登录状态,请检查web.config文件里<authentication mode="Forms">节中<forms name="">这一行中有无timeout关键字。
另外,还需检查你的IIS设置中的过期时间。
没用过。所以不知道!
public static void setCookie(string key, string value, int timeout)
{
try
{
HttpCookie cookie = new HttpCookie(key);
value = HttpUtility.UrlEncodeUnicode( value );
cookie.Value = value; if (timeout != 0)
cookie.Expires = DateTime.Now.AddHours(Convert.ToInt32(timeout)); HttpContext.Current.Response.Cookies.Add(cookie); }
catch
{
}
}
/// <summary>
/// 获得cookie
/// </summary>
/// <param name="key">cookie名</param>
/// <returns></returns>
///
public static string getCookie(string key)
{ if (HttpContext.Current.Request.Cookies[key] == null || HttpContext.Current.Request.Cookies[key].ToString() == "")
return null;
else
return HttpUtility.UrlDecode(HttpContext.Current.Request.Cookies[key].Value);
}
/// <summary>
/// 获得cookie
/// </summary>
/// <param name="key">cookie名</param>
/// <returns></returns>
public static void KillCookie(string key)
{
HttpCookie cookie = new HttpCookie(key);
cookie.Expires = DateTime.Now.AddDays(-1.0);
HttpContext.Current.Response.Cookies.Add(cookie);
} /// <summary>
/// 判断cookie是否存在
/// </summary>
/// <param name="key">cookie名</param>
/// <returns></returns>
public static bool checkCookie(string key)
{
if (null == System.Web.HttpContext.Current.Request.Cookies[key])
return false;
else
return true;
}