Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在asp.net-mvc中将消息从我的存储库类返回到我的控制器,然后返回到我的视图?_Asp.net Mvc_Linq To Sql_Exists_If Statement - Fatal编程技术网

如何在asp.net-mvc中将消息从我的存储库类返回到我的控制器,然后返回到我的视图?

如何在asp.net-mvc中将消息从我的存储库类返回到我的控制器,然后返回到我的视图?,asp.net-mvc,linq-to-sql,exists,if-statement,Asp.net Mvc,Linq To Sql,Exists,If Statement,我使用它来检查我的表中现有的emailId并将其插入…当用户尝试注册现有的emailId时,如何向用户显示消息非常有效 if (!taxidb.Registrations.Where(u => u.EmailId == reg.EmailId).Any()) { taxidb.Registrations.InsertOnSubmit(reg); taxidb.SubmitChanges(); } 我的控制器有这个 RegistrationBO reg = new R

我使用它来检查我的表中现有的emailId并将其插入…当用户尝试注册现有的emailId时,如何向用户显示消息非常有效

if (!taxidb.Registrations.Where(u => u.EmailId == reg.EmailId).Any())
{
     taxidb.Registrations.InsertOnSubmit(reg);
     taxidb.SubmitChanges();
}
我的控制器有这个

 RegistrationBO reg = new RegistrationBO();
 reg.UserName = collection["UserName"];
 reg.OrgName = collection["OrgName"];
 reg.Address = collection["Address"];
 reg.EmailId = collection["EmailId"];
 reg.Password = collection["Password"];
 reg.CreatedDate = System.DateTime.Now;
 reg.IsDeleted = Convert.ToByte(0);
 regrep.registerUser(reg);

对于使用asp.net mvc的用户,已经存在如何显示“EmailID”的任何建议…

使
registerUser
存储库方法返回一个布尔值,指示它是否已更新数据库,以便控制器操作变为:

if (!regrep.registerUser(reg))
{
    ViewData["message"] = string.Format("{0} already exists", reg.EmailId);
}
并在您的视图中显示以下消息:

<div><%= Html.Encode(ViewData["message"]) %></div>
并在视图中测试模型值:

<% if (Model.IsEmailExists) { %>
    <div><%= Html.Encode(Model.EmailId) %> already exists</div>
<% } %>

已经存在

使
registerUser
存储库方法返回一个布尔值,指示它是否已更新数据库,以便控制器操作变为:

if (!regrep.registerUser(reg))
{
    ViewData["message"] = string.Format("{0} already exists", reg.EmailId);
}
并在您的视图中显示以下消息:

<div><%= Html.Encode(ViewData["message"]) %></div>
并在视图中测试模型值:

<% if (Model.IsEmailExists) { %>
    <div><%= Html.Encode(Model.EmailId) %> already exists</div>
<% } %>

已经存在