2012-05-29 1 views
0

포스트 백을 수행 할 때 주스 UI 대화 상자 안에 배치 한 asp.net 컨트롤의 값이 비어 있습니다.JuiceUI 대화 상자에서 컨트롤에 액세스 할 수 없습니다.

아래는 클라이언트 측 대화 코드입니다. 텍스트 상자 나 드롭 다운 목록은 값을 유지하지 않습니다. 그래서 텍스트 상자에 뭔가를 입력하고 mTxtAddNote.Text를 사용하여 서버 쪽에서 액세스하려고하면 비어 있습니다.

내가 잘못하고있는 것인가, 아니면 해결해야 할 JuiceUI 대화 상자를 사용하는 것이 제한 사항입니까?

<div id="dlgAddNote" title="LOA Application" runat="server"> 
    <div class="pagetitle" style="padding-bottom: 10px;"> 
     Add Note: 
    </div> 
    <div> 
     <table cellpadding="5" cellspacing="0" border="0" width="100%"> 
      <tr> 
       <td style="width: 1%; white-space: nowrap; padding-right: 15px; vertical-align: top;" class="boldtext"> 
        Type: 
       </td> 
       <td style="vertical-align: top;"> 
        <asp:DropDownList ID="mDdlNoteType" runat="server"></asp:DropDownList> 
       </td> 
      </tr> 
      <tr> 
       <td style="width: 1%; white-space: nowrap; padding-right: 15px; vertical-align: top;" class="boldtext"> 
        Note: 
       </td> 
       <td style="vertical-align: top;"> 
        <asp:TextBox runat="server" ID="mTxtAddNote" Columns="50" TextMode="MultiLine" Rows="5" /> 
       </td> 
      </tr> 
     </table> 
    </div> 
</div> 
+1

이 부분을 살펴보고 Juice UI에 특별히 문제가 있는지 또는 라이브러리가 해결해야 할 뚜렷한 문제가 있는지 확인해 보겠습니다. Juice UI와 관련없는 제쳐두로,이 경우 테이블 사용이 올바르지 않다고 제안합니다. 표는 표 형식의 데이터 만 표시하거나 드문 경우에만 사용할 수있는 유일한 레이아웃 옵션입니다. 인라인 CSS (스타일 속성에 설정)도 사용하지 않는 것이 좋습니다. CSS 클래스를 사용하는 것이 좋습니다. – shellscape

답변

0

나는이 버그를 확인하고 문제를 만들었습니다. 당신은

그냥 이것에 대한 수정을 밀어 https://github.com/appendto/juiceui/issues/24

편집 여기의 진행 상황을 추적 할 수 있습니다. 이 수정 사항은 Juice UI의 다음 유지 보수 릴리스에서 제공 될 예정입니다. 신고 해 주셔서 감사합니다.