【发布时间】:2012-10-10 11:06:30
【问题描述】:
在参考这篇帖子ASP.net Uploadify Querystring checkbox value 时,我只是尝试将文本框控件的值传递给 FileUploads.aspx.cs,但我无法获取该值,无论是使用 POST 方法还是使用 GET。
<p>
<asp:TextBox ID="tbTrainingName" runat="server" CssClass="TextBox"></asp:TextBox>
</p>
<div id="fuFiles"></div>
$(document).ready(function () {
$('#fuFiles').uploadify({
// Some options
'method' : 'GET',
'uploader': '_scripts/uploadify.swf',
'script': 'FileUploads.aspx?trainingName=' + ('[id$=tbTrainingName]').val() '',
'cancelImg': '_scripts/cancel.png',
'auto': 'true',
'multi': 'true',
'buttonText': 'Upload Files...',
'queueSizeLimit': 3,
'simUploadLimit': 2
});
});
In FileUploads.aspx.cs
HttpPostedFile uploads = Request.Files["FileData"];
string file = System.IO.Path.GetFileName(uploads.FileName);
我在 Request.QueryString 中看不到任何内容。你能帮我看看我哪里错了吗!!另外,如果您有除uploadify 之外的任何好的建议,请建议,我使用的是asp.net 4.0。
【问题讨论】:
-
FileData来自哪里?你不应该只使用tbTrainingName.Text吗? -
是的,但 FileUploads.aspx.cs 是另一个文件,tbTrainingName 是另一个文件。
-
那你为什么在你的问题中发布这个?那么 FileData 究竟是从哪里来的呢?
-
是的,但 FileUploads.aspx.cs 是一个单独的文件,我在 Trainings.aspx 中使用 uploadify。我认为如果我使用相同的文件并仅通过 tbTrainingName.Text 提取文本框的值会更好。那时就好了。谢谢
-
让我看看能不能用这种方法实现!!
标签: asp.net uploadify multifile-uploader