如何在asp.net-mvc中将消息从我的存储库类返回到我的控制器,然后返回到我的视图?
我使用它来检查我的表中现有的emailId并将其插入…当用户尝试注册现有的emailId时,如何向用户显示消息非常有效如何在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
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>
<% } %>
已经存在