1

剣道UIの日付ピッカーを持っていますが、選択した日付をラベルに表示したいと思います。選択した日付をラベルにバインドしたいのですが、.csページにどのコードを追加する必要がありますか?

 <script type="text/javascript">
           $(document).ready(function() {
                $("#date").kendoDatePicker();
           });
 </script>     
</head>
<body>
<form id="form1" runat="server">
        <div  style="width: 155px;">
            <input id="date" />
        </div>
       <asp:Label ID="lblDate" runat="server" Text="Label"></asp:Label>
</form>
</body> 
4

1 に答える 1

2

<input id="date" />asp.net コントロールに変更します。

<asp:TextBox ID="txtDate" runat="server" ></asp:TextBox>

次に、テキスト ボックスのレンダリングされた ID を次のように取得します。

$("#<%=txtDate.ClientID%>").kendoDatePicker();

ここasp:labelでは役に立ちません。つまり、日付から取得した値をポストバックしません。コード ビハインドでは、txtDate.Text

ただし、実際にラベルに値を配置したくない場合は、剣道の日付ピッカーを次のように使用できます。change

<script type="text/javascript">
   $(document).ready(function() {
        $("#date").kendoDatePicker({
            change: function(e) {
                $("#<%=lblDate.ClientID%>").text($("#date").val());
            }
        });                
   });
 </script> 
于 2012-10-29T09:30:00.277 に答える