0

ポストバックを実行すると、JuiceUIダイアログ内に配置したasp.netコントロールの値が空になります。

以下は、クライアント側のダイアログコードです。テキストボックスもドロップダウンリストも値を保持しません。したがって、テキストボックスに何かを入力し、サーバー側で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>
4

1 に答える 1

0

これがバグであることを確認し、問題を作成しました。ここで進行状況を追跡できますhttps://github.com/appendto/juiceui/issues/24

編集

これに対する修正をプッシュしました。修正は、JuiceUIの次のメンテナンスリリースで行われます。報告していただきありがとうございます。

于 2012-06-01T14:27:52.550 に答える