2013-11-09 2 views
0

에서 선택한 항목의 값을 취득 면도기 : 내보기에서 선택 상자를 선택 상자

<div class="select">        
@{ 
    var node = Umbraco.Content(1310); 
    <select data-val="true" data-val-required="The PickOne field is required." id="PickOne" name="PickOne"> 
    <option value="">Pick One</option> 
    @foreach (var item in node.Children.Where("Visible")) 
    { 
     <option value="@item.Name"> 
      @item.Name 
     </option> 
    } 
    </select> 
    }         
    </div> 

어떻게 면도칼에 위의 드롭 다운 메뉴의 값을 선택 얻을 수있는, (그것은 umbraco 부분이다)?

도와주세요,

감사합니다. 나는 면도칼의 값을 가지고, 그러나 후에 만 ​​

var sLand = Request.Form["PickOne"]; 
<p>@sLand</p> 

어떻게 내가 (즉, 변화)는 동적으로 만들 수 제출 나타납니다

EDIT?

답변

1

양식을 제출하려면 자바 스크립트가 필요합니다. 이것은 내가 지금 프로젝트에 사용하고있는 것입니다.

if ($('.select').length) { 
    var drpDnwBox = $('.select select'); 
    drpDnwBox.on('change', function() { $(this).parents('form').submit(); }); 
} 

이제 면도기 (I이 자신을 새로운 해요)

<div class="select">        
@{ 

    var sLand = Request.Form["PickOne"]; 
    var node = Umbraco.Content(1310); 

    <select data-val="true" data-val-required="The PickOne field is required." id="PickOne" name="PickOne"> 
    <option value="">Pick One</option> 
    @foreach (var item in node.Children.Where("Visible")) 
    { 

     if (sLand.Contains(item.Name)) //using a contains 
     { 
      selected = "selected=\"selected\""; 
     } 

     <option value="@item.Name" @selected> 
      @item.Name 
     </option> 
    } 
    </select> 
    }         
    </div>