Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Bắt lỗi và xử lí lỗi Unique trong ASP.Net MVC
Cho em hỏi cách bắt lỗi và hiểu thị ra lỗi trong MVC ạ ở trong file class truyền xuống csdl ạ . E định là else thì sẽ bắt lỗi và hiểu thị ra ngoài page chẳng hạn Bạn chưa tích đồng ý với điều khoản . hoặc bắt lỗi trùng username tronng csdl thì có hàm nào ko ạ .
public int Register (string UserName , string Password ,string Name, string Address, string Email, long phone, bool Test )
{
if (Test == true)
{
object[] Prams =
{
new SqlParameter("@UserName",UserName),
new SqlParameter("@Password",Password),
new SqlParameter("@Name",Name),
new SqlParameter("@Address",Address),
new SqlParameter("@Email",Email),
new SqlParameter("@Phone",phone),
};
var res = context.Database.ExecuteSqlCommand("Register_SQL @UserName,@Password,@Name,@Address,@Email,@Phone", Prams);
return res;
}
else
{
}
}
Trước khi return thì kiểm tra thêm 1 bước dữ liệu trả về chẳng hạn
thay vì return int thì bạn return là string. bên view bắt cái string trả ra nếu là emty thì nó đăng ký ok. nếu k emty thì xuất string đó ra