0

次のようなjQuery変数があります

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

隠しフィールドを取得してServiceNo値をhiddenFieldに設定すると、サーバー側で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 に答える
0

たとえば、非表示フィールドを使用できるため、ASP.NETそのデータをサーバーに転送し、CLR後でデータ型にマッピングします。

于 2013-04-17T11:49:29.343 に答える