2011-09-12 18 views
1
<asp:Content ID="Content1" ContentPlaceHolderID="Head" runat="Server"> 
<script type="text/javascript"> 
    $(function() { 
       $("#slider-range").slider({ 
        range: true, 
        min: 0, 
        max: 100, 
        values: [0, 75], 
        slide: function (event, ui) { 
         $("#value").val("" + ui.values[0] + " - " + ui.values[1]); 
        } 
       }); 
       $("#value").val("" + $("#slider-range").slider("values", 0) + 
       " - " + $("#slider-range").slider("values", 1)); 
      }); 
    </script> 
</asp:content> 

私はこのコードをasp.netページのスライダに使用しています。今度は値がHtml入力に表示されます。サーバー側コードのHtml入力値。 Asp.Net

<input type="text" id="value" style="border: 0; font-weight: bold;" /> 

0-75と表示されます。私はデータベースの値を書き込むことができるように、私は両方の値(0,75)を別々に私のサーバー側で得ることができます。

答えて

1

ここに十分な情報があることは確かではありませんが、多くの前提があります。あなたの値が含まれます...

Request.Form["value"] (OR Request.QueryString["value"] in some cases) 

<input type="text" id="value" name="value" style="border: 0; font-weight: bold;" /> 

は、次に、あなたのページを送信するとき。

string[] values; 
string value = Request.Form["value"]; 
if (!String.IsNullOrEmpty(value)) 
{ 
    values = value.Split('-'); 
} 
+0

私はそこから値を取得する方法をマスターページを使用しています。 – Mano

1

フォーム要素を持っていると仮定すると、これらの値は、フォームのコレクションで利用できるようになると、ボタンのクリックイベントに、あなたはRequest.Form["value"].ToString()を確認することができますし、その後、

を分割することができます 0-75として値を得ることができる必要があります
関連する問題