2016-12-09 4 views
-1

나는 KO foreach 블로그에 html 태그를 사용할 수 있습니다. 예를 들어, 입력 및 p 태그를 사용할 수 있습니다. 문제의 원인은 runat = "server"속성이라는 것을 알고 있습니다. 그러나, 어떻게이 특성없이 그것을 할 수 있습니다.KO foreach 블로그에 asp.net 구성 요소를 사용

<!-- ko foreach: UDFields --> 
     <div class="row" data-bind="if: $data.EditorType() != 16"> 
      <div class="col-xs-2 col-sm-3 col-md-1" style="padding-top: 10px; text-align: right; padding-right: 0px; min-width: 140px; font-weight: bold;"> 
       <p class="lblModern" data-bind="text: $data.Caption(), attr: { id: $parent.TableName() + '_' + $data.Name() }"></p> 
      </div> 
      <div data-bind="if: $data.EditorType() == 1"> 
       <div class="col-xs-4 col-sm-3 col-md-2" style="float: left; width: auto; padding-left: 30px;"> 
        <input type="text" class="tabletext form-control" data-bind="value: $data.Value(), attr: { id: $parent.TableName() + '_' + $data.Name(), bindingName: $parent.TableName() + '.' + $data.Name() }" /> 
       </div> 
      </div> 

    <!-- /ko --> 

하지만 DevExpress 리치 츠 태그는 일반적으로 사용할 수 없습니다. 코드 아래에서 dx 태그를 사용하려면 어떻게해야합니까?

<script type="text/html" id="UDFieldsRichTemplate"> 
     <!-- ko foreach: UDFields --> 
     <div class="row" data-bind="if: $data.EditorType() == 1"> 
      <button class="accordion" data-bind="text: $data.Caption(), attr: { id: $parent.TableName() + '_' + $data.Name() }"></button> ------->>> I can use 
      <div id="richEditAcc" class="panel"> 
        <dx:ASPxRichEdit runat="server" Width="100%" Height="100%" data-bind="..." RibbonMode="None"></dx:ASPxRichEdit> --------->>>>>> I cant use 
      </div> 
     </div> 
     <!-- /ko --> 
    </script> 

답변

0

녹아웃은 클라이언트 측 라이브러리입니다. foreach 바인딩을 사용하여 서버 측 컨트롤을 반복하는 것은 불가능합니다.

+0

권장 대안 –

관련 문제