我在我的數據輸入頁面有兩個問題:probml 1)雖然我正在做客戶端驗證,爲什麼指針會在頁面後面編碼..我有一個名爲amount的文本字段,如果該字段是空我是一個警報消息,並專注於該領域。但是在頁面後面自動控制代碼: decimal amount = Convert.ToDecimal(txtAmount.Text);這裏我得到了「當我輸入重複值時,我在等待「This id already exists,please try with another id」這樣的消息,但我得到的是像主鍵衝突那樣的excetpion .........這是代碼..在javascript中需要幫助
if (!Page.IsValid)
return;
int sum = 0;
ContactPersonBO contactpersonbo = new ContactPersonBO();
string personid = txtPersonid.Text;
decimal amount = Convert.ToDecimal(txtAmount.Text);
try
{
contactpersonbo.PersonID = personid;
contactpersonbo.Amount = amount;
sum = ontactpersonbo.InsertPerson();
if (sum > 0)
{
lblMessage.Text = "person has been succesfully added.」;
}
else
{
lblMessage.Text = "This person already exists, please try with otherid」;
}
}
catch (Exception ex)
{
lblMessage.Text = ex.Message.ToString();
}
注意:在這裏控制是從來沒有來到這個部分:
else
{
lblMessage.Text = "This person already exists, please try with otherid」;
}
你好這裏是personBO類方法的標識: – sunit 2010-11-08 16:39:58
公衆詮釋InsertPerson(){ PersonDAL人=新PersonDAL(); return person.InsertPerson(this); } – sunit 2010-11-08 16:40:21
並從DAL層方法返回:return oCommand.ExecuteNonQuery(); – sunit 2010-11-08 16:45:20