當我輸入值並提交時,我有3個文本框和一個提交按鈕,然後在數據庫中輸入值。如何在提交按鈕時驗證asp.net中文本框的重複值
但是,當我輸入相同的值,然後輸入這些值也輸入.......這不應該發生......我需要一個彈出窗口顯示有重複值,你已經輸入。請給aspx和aspx.cs和數據庫的代碼。請詳細解釋如下:
當我輸入值並提交時,我有3個文本框和一個提交按鈕,然後在數據庫中輸入值。如何在提交按鈕時驗證asp.net中文本框的重複值
但是,當我輸入相同的值,然後輸入這些值也輸入.......這不應該發生......我需要一個彈出窗口顯示有重複值,你已經輸入。請給aspx和aspx.cs和數據庫的代碼。請詳細解釋如下:
爲什麼不使用簡單的java腳本來檢查它。 或 使用JQuery/getElementById來獲取控件並做一個簡單的比較。
如果你有一堆文本框來填充,給所有的文本框類似 例如給所有的文本框控件一個共同的前綴,並使用JQuery來獲取所有的文本框以該前綴開始,並進行常規比較。 http://api.jquery.com/attribute-contains-selector/#
Eg;
$(:contains(<prefix>,textbox').each
(
function()
{
// do the comparison
}
)
try
{
int result = Timesheet_BI.InsertCompanyInformation(txtCompanyName.Text, txtAddress.Text);
if (result == -1)
{
txtCompanyName.Focus();
txtCompanyName.Attributes["onfocus"] = "this.select();";
string jv = "<script>alert('Error Details: Duplicate Entry of Company Name ');</script>";
ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "alert", jv, false);
return;
//Page.ClientScript.RegisterStartupScript(typeof(string), "My Script", "Duplicate Enteries");
}
}
catch (Exception ex)
{
throw ex;
}
所以基本上你要我們做所有的工作? – nik0lias 2011-01-11 08:35:03