返回错误警告消息,在返回类型为partialviewresult的控制器中进行验证。 [英] Return error alert message doing validation in controller whose return type is partialviewresult.

查看:117
本文介绍了返回错误警告消息,在返回类型为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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆