MVC3-Razor-C#.net でランダムな 3 桁の文字列を生成したいと考えています。ただし、ランダムな文字列を生成する前に、データベース、つまり SQL 2008 でこのレコードが既に存在するかどうかを確認する必要があります。ランダムに生成された文字列がデータベースに既に存在する場合は、新しい文字列を生成する必要があります。この機能は、「NextAvailable」というボタン用です。JavaScript を使用してランダムな文字列を生成できましたが、データベースが既に存在する場合はチェックインできませんでした。これについて私を助けてくれれば、それは素晴らしいことです。
Here is my Javascript function which is working fine, but how to check database using AJAX for existence of a string.
function btnNextAvailable_OnClick() {
$("#nextAvailableButtonClick.val('true')");
var chars = "0123456789";
var stringLength = 3;
var randomstring = '';
for (var i = 0; i < stringLength; i++) {
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substring(rnum, rnum + 1);
}
document.getElementById("SequentialId").value = randomstring
}