Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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
Javascript 加载页面上执行的MVC引导部分视图ValidationMessage_Javascript_Jquery_Asp.net Mvc_Twitter Bootstrap_Partial Views - Fatal编程技术网

Javascript 加载页面上执行的MVC引导部分视图ValidationMessage

Javascript 加载页面上执行的MVC引导部分视图ValidationMessage,javascript,jquery,asp.net-mvc,twitter-bootstrap,partial-views,Javascript,Jquery,Asp.net Mvc,Twitter Bootstrap,Partial Views,我正在做一个MVC,引导应用程序 我从Jquery打开一个引导部分视图,将模型作为参数传递 从控制器返回部分视图,然后从Jquery打开它 我发现的问题是,ValidationMessageFor在加载部分视图时执行。。。我不知道为什么 过程是这样的。。。我有一个叫做JavaScript函数的图像 img id=btnEmail src=~/Content/Images/Email.png onclick=btnEmail'param1',Param2 这是我的Jquery 功能btnEmai

我正在做一个MVC,引导应用程序

我从Jquery打开一个引导部分视图,将模型作为参数传递

从控制器返回部分视图,然后从Jquery打开它

我发现的问题是,ValidationMessageFor在加载部分视图时执行。。。我不知道为什么

过程是这样的。。。我有一个叫做JavaScript函数的图像

img id=btnEmail src=~/Content/Images/Email.png onclick=btnEmail'param1',Param2

这是我的Jquery

功能btnEmailnick,用户id{ -验证用户是否已登录,并调用调用部分视图的函数 如果搜索登录 发送邮件; } 函数SendMail{ user_id=$'CommentUser_id'.val; 尼克=$'LblCommentName'.val; 如果user\u id=$'user\u id'.val 回来 var model={Object_id:$Upload_id.val,Nick:Nick,UserDestination_id:$User_id.val,Parent_id:null,UserOrigin_id:User_id}; $.ajax { 类型:POST,, url:'@url.ActionEmail,联系人', 数据:模型, 成功:功能结果{ $myModalContact.htmlresult.modal{background:static}; }, }; 静态};
} 加载时会出现错误,因为将错误的模型传递给action EmailContactModel模型。 当您发布ajax时,模型绑定器将验证模型并向模型状态添加错误

要解决此问题,请执行以下操作:

public async Task<ActionResult> Email(ContactModel model)
{
     ModelState.Clear();    
     return PartialView("_Contact", model);
}

让我知道它是否有用。

什么调用javascript函数SendMail?zgood。。。SendMail是从另一个执行某些操作的JavaScript调用的。验证。。。第一个javascrpit函数从图像单击调用。。。我将更新帖子。坦克