我想检查重复的用户名是否存在。如何处理从SQL向controller.cs抛出的错误消息
在我AddNewUser函数存储过程
我用下面的代码
DECALRE @error nvarchar(500)
IF EXISTS(SELECT EMAIL FROM [USERSTABLE] WHERE Email= @Email)
set @error = 'User already exists with email address '[email protected]
RAISERROR (@error,16,1);
现在,我要赶在UserNameController.cs
try
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
using (SqlCommand cmd = new SqlCommand("sp_CreateNewUser", connection))
{
cmd.CommandType = CommandType.StoredProcedure;
//some parameters
cmd.ExecuteScalar();
}
catch(Exception ex)
{throw ex;}
现在ex
我此错误信息获取该错误消息。 但如何在视图上显示它? (.cshtml)?