2012-07-10 88 views
0

我有一個ASP.NET 4.0應用程序。在應用程序中,我們希望允許用戶選擇他們閱讀過的文檔的修訂版本。VB.NET - 比較兩個字母的代碼

眼下碼是沿着線:

AA AB AC BA BB BC

在這種情況下,AA是修訂一個和BC是修訂6.

我想要做的是檢查用戶在文本框中輸入的值是當前修訂版或更低版本。

這是像字符串比較那麼簡單,還是有更多的呢?我正在考慮使用CustomValidator和服務器端代碼。

回答

0

它聽起來不像一個簡單的字符串比較會做到這一點:使用上面的例子,「AZ」會在「BC」之前排序。因此,從排序的角度來看,它將被視爲「更早」,但可能不是用戶選擇的有效值。

如果您知道手頭文檔的所有有效修訂,那麼您最好只是確認用戶的值在列表中。或者,甚至可以讓他們選擇(通過DropDownList)只有有效的值,而不是讓他們鍵入任何醇'字符串。

+0

這就是我的想法 - 我可以對字符串進行排序並強制用戶從列表中選擇一個值。我認爲嘗試去另一種方式(輸入輸入)會是一個廢話。 – Tim 2012-07-10 17:38:07