0

我制作了一个 asp.net 4.5 网络表单应用程序。在我的应用程序中,webform有一个compare validatior控件。这是我的aspx代码:

aspx 代码片段

这是该验证器的我的 aspx.cs 代码:

        protected void Page_Load(object sender, EventArgs e) {
        if (!IsPostBack) {
            string currentDate = DateTime.Now.ToString("dd/MM/yyyy");                
            ComparevalidatorDOB.ValueToCompare = currentDate;
        }
    }

它在我的电脑上运行良好。但是当我web form applicationsmarterasp中发布时;每当我使用比较验证器进入页面时,我都会收到此错误:

错误

我该如何解决这个错误? 请注意,我在发布应用程序后收到此错误。javascript该应用程序在我的 Visual Studio 2017 中运行良好。由于某些特殊原因,我无法使用。

4

1 回答 1

0

找到了解决我的问题的方法。在这里...我在出现问题的页面顶部添加了适当的日期文化。

<%@ Page Title="" Culture="bn-BD" %>

现在我的页面工作正常。

PS:我发现这个链接对于确定不同类型的格式使用哪种文化非常有用。

于 2017-07-26T14:37:02.010 回答