Jquery 在ASP.net中单击上载按钮时,如何使用Uploadify向服务器发送附加数据
我想使用Uploadify jQuery插件在ASP.net中上传文件。但是,当用户选择一个文件并单击“上载”按钮时,我希望向服务器发送一些附加参数。我编写了以下代码:Jquery 在ASP.net中单击上载按钮时,如何使用Uploadify向服务器发送附加数据,jquery,asp.net,uploadify,Jquery,Asp.net,Uploadify,我想使用Uploadify jQuery插件在ASP.net中上传文件。但是,当用户选择一个文件并单击“上载”按钮时,我希望向服务器发送一些附加参数。我编写了以下代码: <a id="bb" href="#">Start Upload</a> | <a href="javascript:$('#<%=fuBrandIcon.ClientID%>').fileUploadClearQueue()"
<a id="bb" href="#">Start Upload</a>
| <a href="javascript:$('#<%=fuBrandIcon.ClientID%>').fileUploadClearQueue()">Clear</a>
<table width="50%">
<tr>
<td>BrandName</td>
<td>
<input id="BrandName" type="text" />
</td>
</tr>
<tr>
<td>BrandAbbr</td>
<td>
<input id="txtBrandAbbr" type="text" />
</td>
</tr>
<tr>
<td>
Icon
</td>
<td>
<asp:FileUpload ID="fuBrandIcon" runat="server" ClientIDMode="Static" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
</td>
</tr>
</table>
<script type = "text/javascript">
$(window).load(
function () {
alert($("#BrandName").val());
$("#fuBrandIcon").fileUpload({
'uploader': '../UplodyFile/uploader.swf',
'cancelImg': '../UplodyFile/cancel.png',
'buttonText': 'Browse Files',
'script': 'PublicHandler.ashx',
'folder': 'uploads',
'fileDesc': 'Image Files',
'fileExt': '*.jpg;*.jpeg;*.gif;*.png',
'multi': false,
'auto': false,
'onUploadStart' : function(file) {
alert('Starting to upload ' + file.name);
}
// "scriptData": { 'BrandName': $("#BrandName").val(), "BrandAbbr": $("#txtBrandAbbr").val(), "ActionPage": "Brand", "Action": "Add" }
});
$("#bb").click(function() {
$('#<%=fuBrandIcon.ClientID%>').fileUploadStart();
});
});
</script>
请帮帮我。谢谢您可以通过
formData
发送其他数据
更新:
无论如何,文档中呈现的方式对我来说不太好。我使用了这个代码,它的工作
$('#uploadify_1').uploadifySettings('property_something', 'value_something');
使用uploadify和.net文件上载控件的目的是什么?@dotWasim:Thank help me,当在服务器请求中编写此代码时。Params[“BrandName”]我得到null@dotWasim:Thank help me。
$('#uploadify_1').uploadifySettings('property_something', 'value_something');