Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.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
Javascript 从动态创建的[ASP.net]文本字段回发一个值_Javascript_C#_Jquery_Asp.net_Postback - Fatal编程技术网

Javascript 从动态创建的[ASP.net]文本字段回发一个值

Javascript 从动态创建的[ASP.net]文本字段回发一个值,javascript,c#,jquery,asp.net,postback,Javascript,C#,Jquery,Asp.net,Postback,在我的网页中,我有一个按钮,按钮旁边有一个我动态创建的输入type='text'文本框(因此我不能使用runat=“server”) 我不想将用户在输入框中输入的内容发回服务器 这就是我所做的: <asp:LinkButton id="xx" OnClick="xx" runat="server"> 还有一个按钮 <button onclick="some_js_function()"> 以及动态生成的文本框 还有一个 <aspx:HiddenField

在我的网页中,我有一个按钮,按钮旁边有一个我动态创建的输入type='text'文本框(因此我不能使用runat=“server”)

我不想将用户在输入框中输入的内容发回服务器

这就是我所做的:

<asp:LinkButton id="xx" OnClick="xx" runat="server">

还有一个按钮

<button onclick="some_js_function()">

以及动态生成的文本框

还有一个

<aspx:HiddenField>

情况就是这样: aspx按钮是隐藏的,当用户单击另一个按钮时,会调用js函数并从javascript文本框复制值到隐藏字段框,然后单击(jQuery.click())aspx隐藏按钮

在GoogleChrome控制台中,我可以看到正在进行回发,并且成功复制了值,但从未调用服务器端函数,即隐藏的aspx按钮中的onclick

这可能不是最好的方法


如果有人有更好的想法或方法来解决这个问题,我会很高兴:)

您的
表单
标记中的每个元素,如果是手动或动态添加的,都将发布回服务器

手动添加的输入,例如:


string valueBox=Request.Form[“txtBox”].ToString()

取消隐藏按钮,然后单击它,事件是否被触发?我怀疑。您可以添加aspx和cs代码,以便有人可以调试itIt。我在另一个页面中使用了它,但现在它不起作用。但是我不喜欢这种方法。。一定有更好的办法。我不取消隐藏ASPX按钮,我只使用$(“但是我不张贴表单,我做回…..我会在.cs文件中使用请求”表单吗?我知道我可以访问请求。表单,但是我有一个按钮在窗体的中间,从数据库中查询一些东西,而不是改变表单的另一个部分。