Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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
我需要将参数从jquery传递到我的codebehind_Jquery_Asp.net_Visual Studio 2010 - Fatal编程技术网

我需要将参数从jquery传递到我的codebehind

我需要将参数从jquery传递到我的codebehind,jquery,asp.net,visual-studio-2010,Jquery,Asp.net,Visual Studio 2010,我尝试为我的asp.net代码创建书签aspx页面是用jquery编写的,因此我需要将参数从jquery传递到.aspx页面的codebehind。有人能帮我将参数传递到codebehind吗 使用隐藏字段将是您的解决方案: 在javascript中: function SetValue() { $('#<%=Hidden1.ClientID%>').val() = "testing !!!!!"; } 函数SetValue() { $(“#”).val()=“测试!!!”

我尝试为我的asp.net代码创建书签aspx页面是用jquery编写的,因此我需要将参数从jquery传递到.aspx页面的codebehind。有人能帮我将参数传递到codebehind吗

使用隐藏字段将是您的解决方案:

在javascript中:

function SetValue()
{
    $('#<%=Hidden1.ClientID%>').val() = "testing !!!!!";
}
函数SetValue()
{
$(“#”).val()=“测试!!!”;
}

在html中,您需要:

<input id="Hidden1" runat="server" type="hidden" value="" />

或者这个:

<asp:HiddenField ID="Hidden1" runat="server" Value="" />

因为hiddenfield是在服务器上运行的,所以您可以在下一次回发时在代码中访问它


如果您不想回发,可能需要使用webMethod

使用隐藏字段将是您的解决方案:

在javascript中:

function SetValue()
{
    $('#<%=Hidden1.ClientID%>').val() = "testing !!!!!";
}
函数SetValue()
{
$(“#”).val()=“测试!!!”;
}

在html中,您需要:

<input id="Hidden1" runat="server" type="hidden" value="" />

或者这个:

<asp:HiddenField ID="Hidden1" runat="server" Value="" />

因为hiddenfield是在服务器上运行的,所以您可以在下一次回发时在代码中访问它


如果您不想回发,可能需要使用webMethod

除了使用隐藏字段,我总是避免使用意大利面条代码。您可以在jQuery中执行此操作。使用$selector,您将始终获得服务器控件的正确ID

<asp:HiddenField ID="Hidden1" runat="server" Value="" />
<style type="text/javascript">
    function SetValue()
    {
        $("input[id$='Hidden1']").val("Some Value");
    }
</style>

函数SetValue()
{
$(“输入[id$='Hidden1']”)val(“某些值”);
}

除了使用隐藏字段,我总是避免使用意大利面条代码。您可以在jQuery中执行此操作。使用$selector,您将始终获得服务器控件的正确ID

<asp:HiddenField ID="Hidden1" runat="server" Value="" />
<style type="text/javascript">
    function SetValue()
    {
        $("input[id$='Hidden1']").val("Some Value");
    }
</style>

函数SetValue()
{
$(“输入[id$='Hidden1']”)val(“某些值”);
}

请详细说明,因为您的问题没有提供足够的信息。您可以使用Ajax或将表单发回服务器,但也许您真的不需要这样做。请记住,JavaScript在浏览器中运行,代码隐藏文件中的代码在服务器上运行。请详细说明,因为您的问题没有提供足够的信息。您可以使用Ajax或将表单发回服务器,但也许您真的不需要这样做。请记住,JavaScript在浏览器中运行,代码隐藏文件中的代码在服务器上运行。在运行时,ID值可能会更改,因此我认为使用class而不是idIt的true会更安全,或者使用此输入类型值作为请求的一部分传递。Form NameValueCollection。可以使用隐藏输入类型的“name”属性访问此集合中的值。签出:在运行时,ID值可能会更改,因此我认为使用class而不是idIt的true会更安全,或者使用此输入类型值作为请求的一部分传递。Form NameValueCollection。可以使用隐藏输入类型的“name”属性访问此集合中的值。退房: