Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在表单操作中的Web处理程序(ashx)中追加查询字符串,即表单操作=";FileTransferHandler.ashx_C#_Jquery_Html_Asp.net_Handler - Fatal编程技术网

C# 在表单操作中的Web处理程序(ashx)中追加查询字符串,即表单操作=";FileTransferHandler.ashx

C# 在表单操作中的Web处理程序(ashx)中追加查询字符串,即表单操作=";FileTransferHandler.ashx,c#,jquery,html,asp.net,handler,C#,Jquery,Html,Asp.net,Handler,我试图在创建表单操作时向Web处理程序添加查询字符串 firstName将来自下拉列表 这可以通过jQuery实现吗 <div>Want something like:</div> <form action="FileTransferHandler.ashx?firstName="+Tommy+"; method="post" enctype="multipart/form-data"></form> <div>if Possibl

我试图在创建表单操作时向Web处理程序添加查询字符串

firstName
将来自下拉列表

这可以通过jQuery实现吗

<div>Want something like:</div>

<form action="FileTransferHandler.ashx?firstName="+Tommy+"; method="post" enctype="multipart/form-data"></form>

<div>if Possible via jQuery:</div>      

<form action="FileTransferHandler.ashx?firstName=$("#ddlFirstName option:selected").text(); method="post" enctype="multipart/form-data"></form>
想要类似于:

在Jquery中处理表单提交事件并构造要添加的查询。表单将通过jQueryAjax发布,并在收到服务器的响应后处理结果

var url = "<actual url"+ <<constructed query string>>;
var jqxhr = $.get( "example.php", function() {
    alert( "success" );
})
.done(function() {
   //handle success response here
})
.fail(function() {
   //handle failure response here
})
.always(function() {
   //either success or fail perform this action
});

var url=“为什么?为什么要在POST From action中的查询字符串中添加内容?您可以获取消息的get:QueryString或POST:body。你在做什么毫无意义他想为webhandler构造querystring,这是asp.net pipelineForm的一部分,它有一个POST操作而不是GET操作,这与POST或GET无关。webhandler只知道URL,而不知道asp.net中的其他内容。这就是他想发送一些查询字符串的原因。嗨,我在js中添加了一行代码$(“#搜索表单”).attr(“操作”,“/FileTransferHandler.ashx?tmid=Tommy”);而且工作得很好。谢谢为什么这被否决了?如果有人留下原因,那就太好了。