易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET,AJAX文件上传的疑问。

ASP.NET,AJAX文件上传的疑问
原本以为用这种方式,把此方法放到一个Httphandler中,然后从JAVASCRIPT访问Httphandler来实现无刷新的文件上传。没想到,这样同样是不行的,只能在本机测试通过,如果放到网上,或者从其他地方访问就会提示无法找到文件,可见在ASP.NET中它只能用于上传服务器端的文件。 
之前在网站也搜索到一篇文章是写怎么在Httphandler中来实现文件上传的,是国外的一个BLOG,没怎么看明白,貌似还借助于一个applet。后来由于没资源我也没去试过那方法到底是否可行了。
我现在还真的不知道在ASP.NET怎么能够纯手工的实现AJAX的无刷新上传文件,因为从JavaScript从提交表单访问Httphandler,在里面根本无法获取到表单的信息,HttpFileCollection,HttpPostedFile,里面都是空的。我觉得ASP.NET中的Httphandler与JSP中的Serverlet到有一些相似之处,可是在JSP中用Serverlet来实现一个AJAX无刷新上传很容易,现在真的有点困惑了,难道ASP.NET要实现无刷新的上传一定得要用UpdatePanel。都不知道.NET到什么都封装到控件,我们只能无脑的拖出来使用,就不能像JSP一样,多让我们程序员按照自己的思路去实现一个东西。
private void Uploadfile(string filepath)
        {
           //string filepath = Request["filepath"].ToString();
            Response.ContentType = "text/plain";
            if (filepath == "" || filepath == null)
            {
                return;
            }
            else
            {
                FileStream fs=null;
                BinaryReader br=null;
 &nb


相关文档:

在ASP.NET中,字符串的分割简单示例

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string str = "123456789";
        //string str1 = Eval("str").ToString ......

也来说说Ajax的事儿

现在如果你问别人“最近两年在Web开发领域最火的技术是什么”,Ajax这个词应该能占据一席之地。确实,自从05年底被提出,Ajax技术就以难以想象的速度迅速红遍大江南北,受到无数Web开发人员的青睐和追捧。而各种平台下的Ajax框架更是如雨后春笋般向外冒,以至于连微软这样软件业的巨头也迫不及待推出自己的框架&m ......

理清asp.net页面跳转和页面传值问题

虽然这个东西很基本,但是自己有时候还是很混乱,所以今天就小小的整理了下,先给大家带来的是页面的跳转问题。
以下是四种 打开新页面的方法.
1. 直接转向新页面,原页面不保留
Response.Redirect("Webform6.aspx?id=1");
2. 直接转向新页面,原页面不保留
nServer.Transfer("Webform6.aspx?id=1",true);
3. 打开 ......

Asp.net 防止模拟Http请求

前一段时间做了模拟Http请求,那么我们应该怎么做可以阻止用户模拟Http请求了,在这里推荐一个方法:就是访问时间差和访问次数。我们把数据访问的IP存放到数据库,以便我们以后查看。
首先建立数据表和存储过程
CREATE TABLE [dbo].[IPAccess](
    [IP] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NU ......

ASP.NET WebService 程序执行权限问题解决

写了一个创建虚拟目录的 WebService 程序,在测试运行时可以成功创建,但其它程序调用时,提示没有权限创建。
查了一些资料,在web.config里面的<system.web>后加上配置:
    <identity impersonate="true" userName="操作系统用户名" password="用户对应的密码" />
问题解决。特此记录,权 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号