0

asp.nettextvalueをajaxで変更したときのコードビハインドのAsp.netTextBox値を読み取ると値が空になります

<script type="text/javascript">
        $(function() {
            $('#=<%txtDatePicker.ClientID%>').datepicker();
                         });
</script>

..。

 <Telerik:RadTextBox ID="txtDatePicker" RunAt="Server" > </Telerik:RadTextBox>

datepickerは、カレンダーから日付を選択するユーザーを許可するajaxコンポーネントです。ユーザーが日付を選択すると、txtdatepickerテキストに貼り付けられます。txtdatepickerasp.netテキストボックスコンポーネント。

したがって、コードビハインドでtxtdatepicker.textを読みたい場合、結果は空になります。なぜですか?

4

3 に答える 3

0

コードに誤りがありました。フォローしてみてください。これは役に立ちます。

<script type="text/javascript">
    $(function() {
        $("#<%=txtDatePicker.ClientID%>").datepicker();
        });
</script>
于 2012-12-02T06:33:33.750 に答える
0

サーバー側 TextBox のプロパティ ClientIDMode="Static" を設定し、デフォルトで使用されるように datepicker を使用するとどうなりますか

$(function() {
$( "#YourTextBoxID" ).datepicker();

});

于 2012-12-02T12:33:12.743 に答える
0

これを試してください。つまり、「=」と「#=」を削除してください

<script type="text/javascript">
    $(function() {
        $("#<%txtDatePicker.ClientID%>").datepicker();
        });
</script>

これがデフォルトの方法です

<script>
$(function() {
    $( "#datepicker" ).datepicker();
});
</script>

このサイトを参照してくださいhttp://jqueryui.com/datepicker/

于 2012-12-02T06:53:48.450 に答える