0

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

现在代码大致如下:

AA AB AC BA BB BC

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

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

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

4

1 回答 1

0

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

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

于 2012-07-10T17:15:49.310 回答