2017-07-24 54 views
0

我制作了一个asp.net 4.5 web窗体应用程序。在我的应用程序中,一个webform有一个compare validatior控件。这里是我的aspx代码:ASP比较验证程序发布后无法获取当前日期

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

回答

0

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

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

现在我的页面正常工作。

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