HttpFileCollection无法在母版页中工作? [英] HttpFileCollection not working in master page ?
问题描述
<%@ 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屋!