0

我有一个像

Default.aspx:
  $(function () {
    $("#divimgbtnGo").click(function () {

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

    });
});

在这里,我正在对 ServiceNo 进行评估。我想在我的代码隐藏(Default.aspx.cs)中使用这些值。

有人可以帮忙吗?

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

4

3 回答 3

1

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

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

在您的代码后面获取隐藏字段的值作为 yourhiddenfield.Value

于 2013-04-17T11:49:37.147 回答
0

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

于 2013-04-17T11:49:29.343 回答
0

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

设置隐藏字段值。

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

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

});

于 2013-04-17T11:51:09.303 回答