如何从aspx(jquery)获得一个变量值到它的代码隐藏

本文关键字:变量值 一个 隐藏 代码 aspx jquery | 更新日期: 2023-09-27 18:09:43

我有一个jQuery变量

Default.aspx:
  $(function () {
    $("#divimgbtnGo").click(function () {
       var ServiceNo = $(".ddlService option:selected").val();
    });
});

在这里我将值输入ServiceNo。我想在我的代码后面(Default.aspx.cs)中使用这些值。

有人能帮忙吗?

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

如何从aspx(jquery)获得一个变量值到它的代码隐藏

在您的aspx页面中设置一个隐藏字段,然后像这样将变量值传递给该隐藏字段

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

在你的代码后面得到隐藏字段的值作为你的隐藏字段。值

例如,您可以使用一个Hidden字段,因此ASP.NET将负责将该数据传输到服务器并将其映射到CLR数据类型。

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

设置隐藏字段值。

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

});