09 2014 档案

摘要:第一种:通过FTP来上传文件 首先,在另外一台服务器上设置好FTP服务,并创建好允许上传的用户和密码,然后,在ASP.NET里就可以直接将文件上传到这台 FTP 服务器上了 第二种:通过WebClient来上传文件 声明WebClient,然后通过OpenWriteCompletedEventHandler事件中读取上传文件流实现上传 第三种:通过Web Service来上传文件(与第二种其实原理有些相同) 定义Web Service类,并在另一个网站引用该服务,然后调用WEB服务类的上传与下载方法即可; 第四种:通过页面跳转或嵌套页面的方式(这种方法很简单,严格不算跨服务器,且有一定的局限性) 1.在需要上传文件的页面加入iframe,iframe的地址指向另一个服务器上传页面,并且页面需包含上传按钮; 2.需要上传时就利用JS的location.href或服务端的Response.redirect跳转至另一个服务器上传页面; 阅读全文
posted @ 2014-09-29 11:13 梦在旅途 阅读(5590) 评论(2) 推荐(0) 编辑
摘要:最近开发一个项目,需要实现用户在WEB表单里的多个INPUT框中输入数量后,立即自动计算加总各项输入的数量之和,并显示在指定的INPUT框中,这个功能实现的原理是简单的,就是只需要在INPUT的onchange事件中计算加总并将结果赋给指定的INPUT框中即可实现,在谷歌浏览器确实是OK的,但在IE 9中,却发现在INPUT中输入数量后,并不会立即触发change事件,存在兼容问题 阅读全文
posted @ 2014-09-22 18:17 梦在旅途 阅读(1518) 评论(0) 推荐(0) 编辑
摘要:第一种:同主域但不同子域之间实现单点登陆 Form验证其实是基于身份cookie的验证。客户登陆后,生成一个包含用户身份信息(包含一个ticket)的cookie,这个cookie的名字就是在web.config里Authentication节form设定的name信息,如 这里,.ASPNETAUTH就是这个Cookie的名字。通过在Request.Cookies集合里包含这个cookie,实现用户身份信息的传递。所以,共享身份验证信息的思路很简单:只要这个身份验证cookie能在自域名中共享,Form验证信息自然可以共享! 阅读全文
posted @ 2014-09-06 11:46 梦在旅途 阅读(854) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示