ASP比较验证器发布后无法获取当前日期

时间:2017-07-24 17:00:04

标签: c# asp.net date datetime comparevalidator

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

aspx code snippet

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

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

它在我的电脑上工作正常。但是当我在smarterasp中发布web form application时;每当我使用比较验证器访问页面时,我都会收到此错误:

error

如何解决此错误? 请注意我在发布应用程序后收到此错误。该应用程序在我的视觉工作室2017中运行良好。我出于某种特殊原因无法使用javascript

1 个答案:

答案 0 :(得分:0)

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

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

现在我的页面工作正常。

P.S:我发现this链接对于确定哪种文化用于不同类型的格式非常有用。