-
Jquery配合Asp.Net无刷新删除指定服务器上的文件!
- 前台单击文件,jQuery删除后台相应真实的文件,包含了2个页面,一个是显示图片的页面,一个是传递文件名,然后删除真实图片的页面。具体的代码如下:
- ShowPics.htm:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" >
- <head>
- <title>Untitled Page</title>
- <script src="JS/jquery-1.4.4.js" type="text/javascript"></script>
- <script src="JS/json2.js" type="text/javascript"></script>
- <script type="text/javascript">
- $(function() {
- $("body img").click(function() {
- var name = $(this).attr("alt");
- $.ajax({
- url: "DeletePicsForm.aspx",
- data: "picname="+name,
- datatype: "json",
- type: "GET",
- contentType: "application/json; charset=utf-8",
- success: function(data, textStatus) {
- alert(data.result);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- alert(XMLHttpRequest);
- }
- });
- });
- });
- </script>
- </head>
- <body>
- <div>
- <img src="Images/xiyangyang.jpg" alt="xiyangyang.jpg" />
- </div>
- </body>
- </html>
- 具体的删除的页面的代码如下:
- DeletePicsForm.aspx.cs:
- protected void Page_Load(object sender, EventArgs e)
- {
- if (Request["picname"] != null)
- {
- Response.Clear();
- Response.ContentType = "application/json";
- String result = "success";
- try
- {
- File.Delete(Server.MapPath(@"Images")+Request["picname"].ToString());
- }
- catch (Exception ee)
- {
- result = ee.Message;
- }
- Response.Write("{"result":"" +result+ ""}");
- Response.End();
- }
- }
-
相关阅读:
linux 下查看文件个数及大小
weblogic日志小结
Excel数据通过plsql导入到Oracle
Linux查看外网IP
linux挂载/卸载优盘
git版本回退
linux修改文件所属用户、用户组
retry.RetryInvocationHandler (RetryInvocationHandler.java:invoke(140))
Hadoop切换namenode为active
Netty使用LineBasedFrameDecoder解决TCP粘包/拆包
-
原文地址:https://www.cnblogs.com/lh123/p/3935620.html
Copyright © 2020-2023
润新知