VB.NET - 比较两个字母的代码

时间:2012-07-10 16:53:28

标签: asp.net vb.net string comparison

我有一个ASP.NET 4.0应用程序。在应用程序中,我们希望允许用户选择他们已阅读的文档的修订版。

现在代码是:

AA AB AC BA BB BC

在这种情况下,AA是第1版,BC是第6版。

我想要做的是检查用户在文本框中输入的值是当前版本还是更低。

这是否与字符串比较一样简单,还是更多呢?我在考虑使用CustomValidator和服务器端代码。

1 个答案:

答案 0 :(得分:0)

它听起来不像一个简单的字符串 - 比较会这样做:使用上面的例子,“AZ”将在“BC”之前排序。因此,从排序角度来看,它将被视为“更早”,但可能不是用户选择的有效值。

如果您知道手头文档的所有有效修订版,那么您最好只是确认用户的值在列表中。或者甚至让他们选择(通过DropDownList)只有有效值,而不是让他们输入任何ol'字符串。