2011-09-12 4 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 같은 값을 얻을 수 있어야합니다