HttpFileCollection无法在母版页中工作? [英] HttpFileCollection not working in master page ?

查看:61
本文介绍了HttpFileCollection无法在母版页中工作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 <%@     Page    标题  =    语言  =  C#    MasterPageFile   = 〜/ UI / HomePage.master    AutoEventWireup   =  true    CodeFile   =  test2.aspx.cs   继承  =  UI_Transport_test2   %>  

< asp:内容 ID = Content1 ContentPlaceHolderID = head runat = 服务器 >
< script src = ../../ Scripts / jquery-1.9.1.js > < / script >
< script src = .. /../Scripts/MultiFlieUpload/jquery.MultiFile.js\"> < / script >
< script type = text / javascript >
var dmw2 = $ .noConflict();
dmw2( document )。ready( function (){
Sys.WebForms .PageRequestManager.getInstance()。add_endRequest(bindMultiFilePicker);
bindMultiFilePicker();
});
function bindMultiFilePicker(){
dmw2( function (){
dmw2(' #file_upload')。MultiFile({
accept:' pdf | docx | doc'
max: 3
list:' #divFileList'
STRING:{
max: 5
删除:' < img src =../../ Images / deleteimg.gifheight =16width =16alt =x/>'
已选中:' 所选文件:$ file'
被拒绝:' 所选文件扩展名$ ext!不允许'
重复:' 已选择文件:\ n $ file!'
}
});
});
}

< / script >
< / asp:Content >
< < span class =code-leadattribute> asp:Content
ID = Content2 ContentPlaceHolderID = ContentPlaceHolder1 runat = 服务器 < span class =code-keyword>>
< asp:ScriptManager ID = sp runat = server > < / asp:ScriptManager >

<! - 包装 - >
< div id = 包装 > ;
<! - page-包装 - >
< div id = page-wrapper >
< div class = row >
<! - 页眉 - >
& lt; div class = col-lg-12 >
< h1 class = page-header > 车辆< / h1 < span class =code-keyword>>
< ol class = breadcrumb >
< li > < a href = ../ HomePage.aspx > 仪表板< / a > < / li >
< li > < a href = > 传输< / a > < / li >
< li class = active > 车辆< / li >
< / ol >
< / div >
<! - 结束页面标题 - >
< / div >
< asp:UpdatePanel ID = UpdatePanel1 UpdateMode = 条件 runat = server >
< < span class =code-leadattribute>触发器 >
<% - < asp:AsyncPostBackTrigger ControlID =showclock/>
< asp:AsyncPostBackTrigger ControlID =ddlpost/>
- %>
< / Triggers >
< ContentTemplate >
< div class = row >
< div class = col -lg- 12 >
<! - 厨房水槽 - >
< div id = divError runat = server class = alert alert-danger 可见 = false >
< / div >
< div id = divSuccess runat = server class = alert alert-success visible = fa lse >
< / div >
< / div >
< / div >
< div class = row >
< div class = col-lg-12 >
<! - 厨房水槽 - >
< div class = 面板 - 默认 >
< div class = panel-heading >
< div class = panel-title > ;
添加车辆
< / div >
< / div >
< div class = panel-body >
< div = 表格响应 >
< div class = >
< asp:FileUpload ID = file_upload runat < span class =cod e-keyword> = server ClientIDMode = 静态 AllowMultiple = True < span class =code-attribute> / >
< div id = divFileList > < / div >
< asp:按钮 ID = btnUpload runat = server 文字 = 上传 ClientIDMode = 静态 OnClick = btnUpload_Click / > < br / >
< / div > ;
< / div >
< / div >
< / div >
< / div >

< / div >
<! - End Kitchen Sink - >
< / div >
< / div >
< / ContentTemplate >
< / asp:UpdatePanel >
< / div >
<! - end page-wrapper - >
< / div >
<! - 结束包装 - >

< / asp:内容 >







使用System;

使用System.Collections .Generic;

使用System.Linq;

使用System.Web;

使用System.Web.UI;

使用System.Web.UI.WebControls;

使用System.IO;

public partial class UI_Transport_test2:System.Web.UI.Page

$



protected void Page_Load(object sender,EventArgs e)

{





}



protected void btnUpload_Click(object sender,EventArgs e)

{<

HttpFileCollection fileCollection = Request.Files;

for(int i = 0;我< fileCollection.Count; i ++)

{

HttpPostedFile uploadfile = fileCollection [i];

string fileName = Path.GetFileName(uploadfile.FileName);

if(uploadfile.ContentLength> 0)

{



}

}

}

}

解决方案

.noConflict();
dmw2( document )。ready( function (){
Sys.WebForms .PageRequestManager.getInstance()。add_endRequest(bindMultiFilePicker);
bindMultiFilePicker();
});
function bindMultiFilePicker(){
dmw2( function (){
dmw2(' #file_upload')。MultiFile({
accept:' pdf | docx | doc'
max: 3
list:' #divFileList'
STRING:{
max: 5
删除:' < img src =../../ Images / deleteimg.gifheight =16width =16alt =x/>'
已选中:' 所选文件:


file',
被拒绝:' 所选文件扩展名


分机!不允许',
重复:' 已选择文件:\ n


<%@ Page Title="" Language="C#" MasterPageFile="~/UI/HomePage.master" AutoEventWireup="true" CodeFile="test2.aspx.cs" Inherits="UI_Transport_test2" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
    <script src="../../Scripts/jquery-1.9.1.js"></script>
    <script src="../../Scripts/MultiFlieUpload/jquery.MultiFile.js"></script>
      <script type="text/javascript">
          var dmw2 = $.noConflict();
          dmw2(document).ready(function () {
              Sys.WebForms.PageRequestManager.getInstance().add_endRequest(bindMultiFilePicker);
              bindMultiFilePicker();
          });
          function bindMultiFilePicker() {
              dmw2(function () {
                  dmw2('#file_upload').MultiFile({
                      accept: 'pdf|docx|doc',
                      max: 3,
                      list: '#divFileList',
                      STRING: {
                          max: 5,
                          remove: '<img src="../../Images/deleteimg.gif" height="16" width="16" alt="x"/>',
                          selected: 'Selected File: $file',
                          denied: 'Selected File Extention $ext!  Not Allowed',
                          duplicate: 'File Already Selected:\n$file!',
                      }
                  });
              });
          }
         
                 </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <asp:ScriptManager ID="sp" runat="server"></asp:ScriptManager>

    <!--  wrapper  -->
    <div id="wrapper">
        <!--  page-wrapper -->
        <div id="page-wrapper">
            <div class="row">
                <!-- page header -->
                <div class="col-lg-12">
                    <h1 class="page-header">Vehicle</h1>
                    <ol class="breadcrumb">
                        <li><a href="../HomePage.aspx">Dashboard</a></li>
                        <li><a href="#">Transport</a></li>
                        <li class="active">Vehicle</li>
                    </ol>
                </div>
                <!--end page header -->
            </div>
            <asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" runat="server">
                <Triggers>
                    <%--<asp:AsyncPostBackTrigger ControlID="showclock" />
                        <asp:AsyncPostBackTrigger ControlID="ddlpost" />--%>
                </Triggers>
                <ContentTemplate>
                    <div class="row">
                        <div class="col-lg-12">
                            <!--   Kitchen Sink -->
                            <div id="divError"  runat="server" class="alert alert-danger" visible="false">
                            </div>
                            <div id="divSuccess"  runat="server" class=" alert alert-success" visible="false">
                            </div>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-lg-12">
                            <!--   Kitchen Sink -->
                            <div class="panel panel-default">
                                <div class="panel-heading">
                                    <div class="panel-title">
                                        Add Vehicles
                                    </div>
                                </div>
                                <div class="panel-body">
                                    <div class="table-responsive">
                                        <div class="row">
                                            <asp:FileUpload ID="file_upload" runat="server" ClientIDMode="Static" AllowMultiple="True" />
                                            <div id="divFileList"></div>
                                            <asp:Button ID="btnUpload" runat="server" Text="Upload" ClientIDMode="Static" OnClick="btnUpload_Click"/><br />
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>

                    </div>
                    <!-- End  Kitchen Sink -->
                    </div>
                    </div>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        <!-- end page-wrapper -->
    </div>
    <!-- end wrapper -->

</asp:Content>




using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
public partial class UI_Transport_test2 : System.Web.UI.Page
{

protected void Page_Load(object sender, EventArgs e)
{


}

protected void btnUpload_Click(object sender, EventArgs e)
{<
HttpFileCollection fileCollection = Request.Files;
for (int i = 0; i < fileCollection.Count; i++)
{
HttpPostedFile uploadfile = fileCollection[i];
string fileName = Path.GetFileName(uploadfile.FileName);
if (uploadfile.ContentLength > 0)
{

}
}
}
}

解决方案

.noConflict(); dmw2(document).ready(function () { Sys.WebForms.PageRequestManager.getInstance().add_endRequest(bindMultiFilePicker); bindMultiFilePicker(); }); function bindMultiFilePicker() { dmw2(function () { dmw2('#file_upload').MultiFile({ accept: 'pdf|docx|doc', max: 3, list: '#divFileList', STRING: { max: 5, remove: '<img src="../../Images/deleteimg.gif" height="16" width="16" alt="x"/>', selected: 'Selected File:


file', denied: 'Selected File Extention


ext! Not Allowed', duplicate: 'File Already Selected:\n


这篇关于HttpFileCollection无法在母版页中工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆