如何从aspx(jquery)获取变量值到其代码隐藏?

时间:2013-04-17 11:44:54

标签: c# jquery asp.net

我有一个像

这样的jQuery变量
Default.aspx:
  $(function () {
    $("#divimgbtnGo").click(function () {

       var ServiceNo = $(".ddlService option:selected").val();

    });
});

我在这里获得ServiceNo的价值。我想在我的代码隐藏中使用这些值(Default.aspx.cs)。

有人可以帮忙吗?

搜索中的所有信息都是关于将代码隐藏到aspx。所以找不到任何有用的结果并且卡在这里

3 个答案:

答案 0 :(得分:1)

在您的aspx页面中有一个隐藏字段,然后将您的变量值传递给该隐藏字段,如此

$(function () {
    $("#divimgbtnGo").click(function () {
        $("#<%= yourhiddenfield.ClientID %>").val($(".ddlService option:selected").val());
    });
});

在你的代码后面,将隐藏字段的值作为隐藏字段。值

答案 1 :(得分:0)

例如,您可以使用Hidden field,因此ASP.NET会将数据传输到服务器并将其映射到CLR数据类型。

答案 2 :(得分:0)

您可以使用隐藏字段并将ServiceNo值设置为hiddenField,您可以在服务器端使用hiddenfield。 在Default.aspx页面中添加隐藏字段 <asp:HiddenField ID="hdnServiceNo" runat="server" />

设置隐藏字段值。

$(function () {
$("#divimgbtnGo").click(function () {

   var ServiceNo = $(".ddlService option:selected").val();
   $('#hdnServiceNo').val(ServiceNo );
});

});