小编Ult*_*man的帖子

为什么我的ASP Page.Request.Files []总是空的?我已经尝试了所有发布的修补程序

我们有4个人为我们的最终学校项目建立了一个网站.我们需要允许用户上传pdf.我们正在使用Visual Studio 2012,我们设置了主页面,整个登录过程和用户​​创建都有效.我们正在使用jQuery和jQueryMobile,因为该网站也需要为手机工作,这使它更容易一些.

但是当我们想要检查客户端试图在我们的代码中上传的文件时,Request.Files总是为空.为什么是这样?

我有以我正在使用的形式设置的enctype,所以我应该没事.单击上传按钮时,页面会重新加载,文件输入中的文本字段将被清除.然后,它运行代码隐藏方法.

我们得到的输出是:

HALLOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
In the house
Files[] size is 0
Run Code Online (Sandbox Code Playgroud)

Master页面如下所示:

    <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Main.Master.cs" Inherits="SendEtBrev.Main" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
  <head runat="server">
      <title>SendEtBrev.dk</title>

      <meta http-equiv="Pragma" content="no-cache" />
        <meta http-equiv="Expires" content="-1" />
        <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=no;" />
        <meta name="MobileOptimized" content="width" />
        <meta name="HandheldFriendly" content="true" />

        <link rel="stylesheet" type="text/css" href="/Styles/reset.css" />
        <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
        <script src="/Js/fixes.js"></script>
        <script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>
        <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" />
        <link rel="stylesheet" type="text/css" href="/Styles/sendetbrev.css" />   

      <asp:ContentPlaceHolder ID="head" runat="server" />


  </head>
  <body>
      <header>
        <div …
Run Code Online (Sandbox Code Playgroud)

asp.net upload master-pages file request

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

file ×1

master-pages ×1

request ×1

upload ×1