upload.aspx.cs protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
HF_RoomID.Value = "ss";
}
upload.aspx $(document).ready(function() { $("#uploadify1").uploadify({
'uploader': 'jquery/uploadify.swf',
'method':'GET',
'script': 'Handler.ashx',
'scriptData':{'rnd':Math.random(),'ids':$("#HF_RoomID").val()},//传ids
'cancelImg': 'jquery/cancel.png',
'folder': 'UploadFile',
'queueID': 'fileQueue1',
'auto': false,
'multi': true
});
});
<form id="form1" runat="server">
<asp:ScriptManager ID="Scriptmanager1" runat="server">
</asp:ScriptManager>
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<asp:HiddenField ID="HF_RoomID" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
<div id="fileQueue1">
</div>
<input type="file" name="uploadify1" id="uploadify1" />
<p>
<a href="javascript:fileID='AAA';$('#uploadify1').uploadifyUpload()">上传</a>| <a href="javascript:$('#uploadify1').uploadifyClearQueue()">
取消上传</a>
</p>
</div>
</form>Handler.ashxpublic void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
string id = context.Request["ids"];//这里得到的ids是空的。
}
问题 :string id = context.Request["ids"];//这里得到的ids是空的。
{ }
protected void Button1_Click(object sender, EventArgs e)
{
HF_RoomID.Value = "ss";
}
upload.aspx $(document).ready(function() { $("#uploadify1").uploadify({
'uploader': 'jquery/uploadify.swf',
'method':'GET',
'script': 'Handler.ashx',
'scriptData':{'rnd':Math.random(),'ids':$("#HF_RoomID").val()},//传ids
'cancelImg': 'jquery/cancel.png',
'folder': 'UploadFile',
'queueID': 'fileQueue1',
'auto': false,
'multi': true
});
});
<form id="form1" runat="server">
<asp:ScriptManager ID="Scriptmanager1" runat="server">
</asp:ScriptManager>
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<asp:HiddenField ID="HF_RoomID" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
<div id="fileQueue1">
</div>
<input type="file" name="uploadify1" id="uploadify1" />
<p>
<a href="javascript:fileID='AAA';$('#uploadify1').uploadifyUpload()">上传</a>| <a href="javascript:$('#uploadify1').uploadifyClearQueue()">
取消上传</a>
</p>
</div>
</form>Handler.ashxpublic void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
string id = context.Request["ids"];//这里得到的ids是空的。
}
问题 :string id = context.Request["ids"];//这里得到的ids是空的。
解决方案 »
- 如何取出CKEditor编辑器所创建的表单的ID
- jquery如何获取表格中的某个单元格内容
- 怎样用正则去除乱码?
- ff里面有没有一个插件像maxthon里面的收集面板一样能执行脚本???
- 求js的邮箱格式正则表达式
- 请问 js要判断页面中是否已经到达锚点的位置
- 请问怎样用jscript实现web页面刷新时某个web控件比如textbox自动获得焦点?
- 求一个这样的功能
- 很急的,可以帮忙吗:一个关于session的问题??
- 大家在进行客户端的WEB开发时都用到了哪些技术? JS ,HTC,XML 还有什么?
- [dojo]点击左侧的list,右侧动态滑动到指定位置,而不是瞬间移动
- 小问题,没想通,求教各位。得解即结
改成
'scriptData':{'rnd':Math.random(),'ids':$("#<%=HF_RoomID.ClientID%>").val()},//传ids
还是得到的ids是“”,rnd的值是能得到的,真奇怪
$(document).ready(function() {
$("#uploadify1").uploadify({
'uploader': 'jquery/uploadify.swf',
'method':'GET',
'script': 'Handler.ashx',
'cancelImg': 'jquery/cancel.png',
'folder': 'UploadFile',
'queueID': 'fileQueue1',
'auto': false,
'multi': true
});
}); function UploadFile()
{
$('#uploadify').uploadifySettings('scriptData', {'rnd':Math.random(),'ids':$("#HF_RoomID").val() });
$('#uploadify').uploadifyUpload();
}
这样就可以实现你要的效果了。不知道你看明白没?
string id = context.Request["ids"];
这里的时候id永远为null还有在这里
'method': 'GET',
设好get后是不是就可以了~~
$("#uploadify").uploadify({
'uploader': '../jquery.uploadify-v2.1.0/uploadify.swf',
'method': 'GET',
'script': 'UploadHandler.ashx',
//'scriptData': { 'rnd': Math.random(), 'no': neotek, 'type': type }, //传ids
'cancelImg': '../jquery.uploadify-v2.1.0/cancel.png',
'folder': 'UploadFile',
'queueID': 'fileQueue',
'auto': false,
'multi': false,
'onSelect': function (event, queueID, fileObj) {
$('#uploadify').uploadifySettings('scriptData', { 'rnd': Math.random(), 'no': _neotek, "type": _type }); },
'onComplete': function (event, queueID, fileObj, response, data) {
var value = response;
if (response == "1") {
alert("Successfully");
location.href = location.href;
}
else alert("Failure");
}
});