WebForms JQWidgets DatetimePicker - PullRequest
       1

WebForms JQWidgets DatetimePicker

0 голосов
/ 13 декабря 2018

всем, кто может помочь, я включил календарь jqwidget dateTimeInput на мою страницу веб-форм, и по какой-то причине страница не загружает код, который у меня есть на основе функции page_Load.По умолчанию значения txtStartDate и txtEndDate должны соответствовать значениям, которые я вызвал в статической функции Date.Если кто-нибудь может сказать мне, что мне не хватает, это поможет.Я отладил код, и все работает так, как я хочу, но он не отображается на странице после загрузки.

страница сервера:

<script type="text/javascript">
    $(document).ready(function () {
        // Create a jqxDateTimeInput
        $("#txtStartDate").jqxDateTimeInput({ width: '105px', height: '38px', template: "success", formatString: 'd' });
        $("#txtEndDate").jqxDateTimeInput({ width: '105px', height: '38px', template: "success", formatString: 'd' });
    });
</script>


                <label style="vertical-align:bottom;">From</label>
                <div id='txtStartDate'>
                </div>

                <label style="vertical-align:bottom;">To</label>
                <div id='txtEndDate'>
                </div>
<asp:CompareValidator id="valCompare" runat="server" ControlToValidate="txtStartDate" ControlToCompare="txtEndDate" Operator="LessThanEqual" Type="Date" ErrorMessage="End Date Must Be Later Than Start Date" Display="dynamic"></asp:CompareValidator>
                <asp:RangeValidator id="valRange" runat="server" ControlToValidate="txtStartDate" Type="Date" ErrorMessage="Search Must Be One Week From Today To Six Months From Today" Display="dynamic">
                </asp:RangeValidator>
                <asp:RangeValidator id="valRange2" runat="server" ControlToValidate="txtEndDate" Type="Date" ErrorMessage="Search Must Be One Week From Today To Six Months From Today" Display="dynamic">
                </asp:RangeValidator>

защищенный void Page_Load (отправитель объекта, EventArgs e) {

            if (!IsPostBack)
            {
                txtStartDate.Text = DateTime.Today.AddDays(1).ToShortDateString();
                txtEndDate.Text = DateTime.Today.AddDays(90).ToShortDateString();
                valRange.MinimumValue = DateTime.Today.AddDays(7).ToShortDateString();
                valRange.MaximumValue = DateTime.Today.AddMonths(12).ToShortDateString();
                valRange2.MinimumValue = DateTime.Today.AddDays(8).ToShortDateString();
                valRange2.MaximumValue = DateTime.Today.AddMonths(12).ToShortDateString();

                //String startingDate = DateTime.Today.AddDays(7).ToString("MM/dd/yyyy");
                //String endingDate = DateTime.Today.AddDays(90).ToString("MM/dd/yyyy");

            }

        }

        public string StripString(string targetString)
        {
            return Regex.Replace(targetString, @"\W*", "");
        }

        public void SubmitButton_ServerClick(object sender, System.EventArgs e)
        {
            // if((SearchBox.Text != null) && (SearchBox.Text != ""))
            //Server.Transfer("Events.aspx" + "?ticketResults=1&searchString=" + SearchBox.Text + "&parentid=" + CategoryList.SelectedValue + "&state=" + State.SelectedValue);


            valRange.Validate();
            valRange2.Validate();
            valCompare.Validate();
            if (valRange.IsValid && valCompare.IsValid && valRange2.IsValid)
            {
                string[] SearchStrings = SearchBox.Text.Split(' ');
                string SearchString = "";
                foreach (string foo in SearchStrings)
                {
                    SearchString += StripString(foo) + " ";
                }
                //string SearchString = StripString(SearchBox.Text);
                Response.Redirect(Request.FilePath + "?ticketResults=1&searchString=" + SearchString.Trim() + "&parentid=" + CategoryList.SelectedValue + "&state=" + State.SelectedValue + "&startDate=" + txtStartDate.Text + "&endDate=" + txtEndDate.Text);
            }
            //else if ((SearchBox.Text == null) || (SearchBox.Text == ""))
            //    Server.Transfer(Request.FilePath + "?parentid=" + CategoryList.SelectedValue + "&state=" + State.SelectedValue);

        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...