2017-07-24 52 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鏈接對於確定哪種文化適用於不同類型的格式非常有用。