如何在asp.net中使用c#动态创建日期时间选择器(不需要类)

本文关键字:选择器 时间 创建日期 不需要 动态 asp net | 更新日期: 2023-09-27 18:17:28

我想动态创建DateTimePicker。我回顾了一些参考资料,但都建议创建类并将其分配给动态创建的TextBox控件(http://www.ashishblog.com/assign-datepicker-to-runtimedynamic-textboxes-in-asp-net-using-jquery/)。我想在。cs文件中动态创建DateTimePicker,而不支持任何类。

。e文本控件

TextBox textControl = new TextBox();
textControl.ID = "txt_ID";
textControl.Text = "";
textControl.AutoPostBack = true;
textControl.TextChanged += TextControl_TextChanged; ;
mainPlaceHolder.Controls.Add(textControl);

谁能建议我链接或行代码?

如何在asp.net中使用c#动态创建日期时间选择器(不需要类)

首先手动安装或下载并粘贴到您的代码库

nuget

安装包引导。Datepicker

然后跟随

 <link href="Content/bootstrap.min.css" rel="stylesheet" />
    <link href="Content/bootstrap-datepicker.css" rel="stylesheet" />
    <script src="Scripts/jquery-1.10.2.js"></script>
    <script src="Scripts/bootstrap.js"></script>
    <script src="Scripts/bootstrap-datepicker.min.js"></script>
    <div id="add">
        <input type="text" name="datepicker " value=" " class="form-control mytimepicker" />
        <button id="addMore">addMore</button>
    </div>
    <script>
        $(function () {
            $(document).on('focus', '.mytimepicker', function (e) {
                $(this).datepicker({
                    autoclose: 'true'
                });
            });
            $('#addMore').click(function (e) {
                e.preventDefault();
                $('#add').append('<input type="text" name="datepicker " value=" " class="form-control mytimepicker" />');
            });
        });
    </script>

关于日期选择器的更多信息