我有一个ASP.NET 4.0应用程序。在应用程序中,我们希望允许用户选择他们已阅读的文档的修订版。
现在代码是:
AA AB AC BA BB BC
在这种情况下,AA是第1版,BC是第6版。
我想要做的是检查用户在文本框中输入的值是当前版本还是更低。
这是否与字符串比较一样简单,还是更多呢?我在考虑使用CustomValidator和服务器端代码。
答案 0 :(得分:0)
它听起来不像一个简单的字符串 - 比较会这样做:使用上面的例子,“AZ”将在“BC”之前排序。因此,从排序角度来看,它将被视为“更早”,但可能不是用户选择的有效值。
如果您知道手头文档的所有有效修订版,那么您最好只是确认用户的值在列表中。或者甚至让他们选择(通过DropDownList)只有有效值,而不是让他们输入任何ol'字符串。