返回错误警告消息,在返回类型为partialviewresult的控制器中进行验证。 [英] Return error alert message doing validation in controller whose return type is partialviewresult.
问题描述
您好,有人可以帮助我,我想在返回类型为PartialViewResult的控制器中返回错误警报消息进行验证。
Email = Applicant_Service.GetMainContactEmail(Applicant_id,Application_id);
if(Email!=)
{
---电子邮件有值返回我查看否则返回我错误消息。完整代码如下
返回PartialView(../ Application / ContactEmailbox);
}
else
{
返回错误信息
}
查看代码
$ .ajax({
类型:GET,
url:/ CreateApplicationFromSearch / AddUserPartialView_Applicant,
contentType:application / json; charset = utf-8,
data:{Applicant_id:ApplicantId,Application_id:ApplicationId,CameFrom:申请人,contact_person_id :contact_person_id,OfficeHolder_id:OfficeHolder_id,AccountDetail_Id:AccountDe tail_Id},
dataType:html,
成功:函数(数据){
$('#dialog')。html(数据);
$('#dialog')。对话框('打开');
$(。ui-dialog-titlebar-close)。hide( );
},
错误:function(){
alert(错误出现。);
}
});
控制器代码
[HttpGet]
[AllowAnonymous]
public PartialViewResult AddUserPartialView(int Applicant_id,int Application_id,string CameFrom)
{
Email SendEmail = new Email();
string Email =;
Email = App licant_Service.GetMainContactEmail(Applicant_id,Application_id);
@ ViewBag.ContactEmail =电子邮件;
@ ViewBag.Applicant_id = Applicant_id;
@ViewBag。 Application_id = Application_id;
@ ViewBag.CameFrom = CameFrom;
返回PartialView(../ Application / ContactEmailbox);
} < br $> b $ b
我尝试过:
if(Email!= )
{
---电子邮件有值返回我查看否则返回我错误信息。完整代码如下
返回PartialView(。 ./Application/ContactEmailbox);
}
else
{
返回错误信息
}
Hi There, can someone please help me, i want to return error alert message doing validation in controller whose return type is PartialViewResult.
Email = Applicant_Service.GetMainContactEmail(Applicant_id, Application_id);
if (Email !="")
{
---Email has value return me view otherwise return me error message.full code is below
return PartialView("../Application/ContactEmailbox");
}
else
{
return error message
}
View Code
$.ajax({
type: "GET",
url: "/CreateApplicationFromSearch/AddUserPartialView_Applicant",
contentType: "application/json; charset=utf-8",
data: { "Applicant_id": ApplicantId, "Application_id": ApplicationId, "CameFrom": "Applicant", contact_person_id: contact_person_id, OfficeHolder_id: OfficeHolder_id, AccountDetail_Id: AccountDetail_Id },
dataType: "html",
success: function (data) {
$('#dialog').html(data);
$('#dialog').dialog('open');
$(".ui-dialog-titlebar-close").hide();
},
error: function () {
alert("Errors arose.");
}
});
Controller code
[HttpGet]
[AllowAnonymous]
public PartialViewResult AddUserPartialView(int Applicant_id, int Application_id, string CameFrom)
{
Email SendEmail = new Email();
string Email = "";
Email = Applicant_Service.GetMainContactEmail(Applicant_id, Application_id);
@ViewBag.ContactEmail = Email;
@ViewBag.Applicant_id = Applicant_id;
@ViewBag.Application_id = Application_id;
@ViewBag.CameFrom = CameFrom;
return PartialView("../Application/ContactEmailbox");
}
What I have tried:
if (Email !="")
{
---Email has value return me view otherwise return me error message.full code is below
return PartialView("../Application/ContactEmailbox");
}
else
{
return error message
}
推荐答案
.ajax({
类型:GET,
url: / CreateApplicationFromSearch / AddUserPartialView_Applicant,
contentType:application / json; charset = utf-8,
data:{Applicant_id:ApplicantId,Application_id:ApplicationId,CameFrom:申请人,contact_person_id:contact_person_id,OfficeHolder_id:OfficeHolder_id,AccountDetail_Id:AccountDetail_Id} ,
dataType:html,
成功:函数(数据){
.ajax({
type: "GET",
url: "/CreateApplicationFromSearch/AddUserPartialView_Applicant",
contentType: "application/json; charset=utf-8",
data: { "Applicant_id": ApplicantId, "Application_id": ApplicationId, "CameFrom": "Applicant", contact_person_id: contact_person_id, OfficeHolder_id: OfficeHolder_id, AccountDetail_Id: AccountDetail_Id },
dataType: "html",
success: function (data) {
('#dialog' ).html(数据);
('#dialog').html(data);
('#dialog')。dialog('open');
('#dialog').dialog('open');
这篇关于返回错误警告消息,在返回类型为partialviewresult的控制器中进行验证。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!