我在我的数据输入页面有两个问题: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