登陆成功后,返回登陆前的网址和删除服务器图片

登陆成功后,返回登陆前的网址

登陆前网站的cs的Page_Load方法中加入:

protected void Page_Load(object sender, EventArgs e)
    {
        Session.Add("url", Request.Url.ToString());
    }

登录网站的cs登录成功后:

Response.Redirect(Session["url"].ToString());

 删除服务器图片

GridView1绑定数据库删除图片例子:

cs文件:

绑定数据库:

private string connStr = ConfigurationManager.ConnectionStrings["qiyesql"].ConnectionString;

删除服务器图片:

protected void GridView1_RowDeleting1(object sender, GridViewDeleteEventArgs e)
    {
        SqlConnection con = new SqlConnection(connStr);
        con.Open();
        SqlCommand com = new SqlCommand("select image from huandengyi where id=‘" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "‘", con);
        SqlDataReader dr = com.ExecuteReader();
        if (dr.Read())
        {
            string path = HttpContext.Current.Server.MapPath("~/" + dr["image"].ToString());
            if (File.Exists(path))
            {
                File.Delete(path);
            }
            else
            {
                Response.Write("<script>alert(‘图片不存在或已删除‘);</script>");
            }
        }
        else
        {
            Response.Write("<script>alert(‘数据错误‘);</script>");
        }
    }

aspx GridView1里加入属性

 OnRowDeleting="GridView1_RowDeleting1"
时间: 2024-10-25 00:46:40

登陆成功后,返回登陆前的网址和删除服务器图片的相关文章

shiro控制登陆成功后跳回之前的页面

登陆之后跳回之前的页面是在做登陆注册模块时遇到的一个需求,也是很有必要的.若用户直接访问登陆页面,那可以控制它直接到首页,但是要用户没有登陆直接访问自己的购物车等需要经过身份认证的页面,或者因为session超时,用户需要重新登陆,那么这个时候跳回之前的页面就是一件提升用户体验的事情了.实现这一功能,暂时想到两种方法,一是用ajax的方式登陆,这样直接在当前页面弹窗让用户登录既可,二是把用户未登录前的url存在session中,login成功之后先检查session中是否存在这样的一个url.

winform中启动登陆窗体,登陆成功后登陆窗体自动销毁

Login login= new Login();               login.ShowDialog();               if (login.DialogResult == DialogResult.OK)               {                   Application.Run(new mian());                   login.Dispose();               }               else

linux 本地账号密码无法登陆,一直返回 登陆的login界面

登陆redhat一直是返回login,账号和密码没错 通过ssh crt类的软件远程连接系统 然后更改文件   vi /etc/pam.d/login 把 :session required /lib/security/pam_limits.so 更改为:session required /lib64/security/pam_limits.so wq保存

ajax请求成功后返回值如何赋值给js变量

var msg = "" $.ajax({             type:"POST",             url :"ajax/checkArray.php",             data:"nns_config_item_value="+nns_config_item_value,             success:function(data){                          if

Shiro的FormAuthenticationFilter登陆成功不跳转

http://jinnianshilongnian.iteye.com/blog/2024723 张开涛的这个配置信息有误,导致默认authc登陆成功后无法跳转 FormAuthenticationFilter默认表单登陆拦截器 帮你实现了登陆,你只需处理DEFAULT_ERROR_KEY_ATTRIBUTE_NAME错误信息的显示. 配置信息为 [main] authc.loginUrl=/login [urls] /login=authc 注意: authc.loginUrl=/login

自动登录 登陆成功那个alert遮盖一直存在bug

手动登陆的时候,登陆成功MBProgressHUD message:@"登陆成功" 然后再dispatch_after 里调用MBProgressHUD hideHUD隐藏可以成功.问题来了,写了自动登陆,NSUserDefaults 配置完,然后[self login]登陆,能push下一个控制器,但是登陆成功的遮蔽一直在,不会取消.在[MBProgressHUD hideHUD]方法那里打了断点,依旧..这是为什么? 登陆成功那个alert一直在 手动登录代码无问题 自动登录 登陆

Python模拟登陆练习——imooc.com登陆

写下这篇文章的时候,是博主学习python的第三天( 也许是第四天:( ),python是博主接触的第二门解释型语言(第一门是javascript). 讲真在很久之前就想要用博客记录自己的学习历程了,然而就像写日记一样,写着写着就放弃了-.- so今天决定给自己一个好的开端~ 博主的学习方式是直奔目的,遇到问题百度各种博客,网站,百度找不到google找,就这样.这种学习方式是真的见效快,但显而易见,基础会比较薄弱. 因此学习python的基本语法,就直奔爬虫了! ---------------

saiku - 系统登录成功后查询Cubes

一.系统启动时初始化ds和conn 1.查询出目前系统拥有的Datasources和Connections放入内存中 2.比对saiku-datasources中的ds是否有新增的,如果有,创建新的ds 二.登陆授权成功后获取全部的Connections 1.查询OLAP数据连接(cubesConnectionList)列表 http://localhost:8080/saiku/rest/saiku/a1/discover OlapDiscoverResource - getConnectio

Laravel实现第三方登陆(演示github登陆)

1. 因为使用的是github账号登陆,所以先自己注册一个github账号,登陆成功后点击右上角的头像选择其中的setting:选择左边列表中的OAuth Apps,点击Register a new application,根据要求填入数据,其中的Homepage URL我直接填写本地项目首页地址              http://127.0.0.1:8000/,Authorization callback URL填写http://127.0.0.1:8000//login/github(