在参考这篇文章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。