[英]ASP compare validator cannot take current date after publish
我做了一个asp.net 4.5 Web表单应用程序。 在我的应用程序中,一个webform
具有compare validatior
控件。 这是我的aspx
代码:
这是我的验证器的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
时; 每当我使用比较验证器转到页面时,都会收到此错误:
我该如何解决这个错误? 请注意,发布应用程序后出现此错误。 该应用程序在我的Visual Studio 2017中运行良好。由于某些特殊原因,我无法使用javascript
。
找到了解决我问题的方法。 在这里...我在发生问题的页面顶部添加了适合日期的区域性。
<%@ Page Title="" Culture="bn-BD" %>
现在我的页面工作正常。
PS:我发现此链接对于确定将哪种文化用于不同类型的格式非常有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.